2017-06-03 69 views
0

當我在輸入字段中輸入值時,無法綁定模型數組中的值並且無法訪問$scope.selectfield[$index]無法綁定模型數組中的輸入字段數據

這裏是HTML代碼中的一部分:沒有定義

var ap = angular.module("myapp", []); 
 
ap.controller("membercontroller", function($scope, $http, $window) { 
 
    $scope.selectfield = []; 
 

 
    $scope.dropdown = ["abc", "xyz", "pq", "aqz"]; 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js"></script> 
 
<div ng-app="myapp" ng-controller="membercontroller"> 
 
    <div class="col-lg-6"> 
 
    <label id="billamt"> Select Members:</label> 
 
    <div class="dropdown"> 
 
    
 
     <button class="btn btn-default dropdown-toggle" type="checkbox" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria- expanded="true"> 
 
     Select members 
 
     <span class="caret"></span> 
 
     </button> 
 
     
 
     <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> 
 
     <li ng-repeat="z in dropdown"> 
 
      <a href="#"> 
 
      {{z}} 
 
      <br> 
 
      <input type="number" ng-model="selectfield[$index]" value="{{selectfield[$index]}}"/> 
 
      </a> 
 
     </li> 
 
     </ul> 
 
     
 
    </div> 
 
    </div> 
 
</div>

回答

0

$指數。嘗試在你的ng-repeat中添加'track by $ index'。

相關問題