我有幾個數組,並且在循環它們以構建一個表。第一報頭行是列名的陣列,並且選擇框的第二行的是,用戶將使用選擇映射到上述列名ng-change在ng-repeat中沒有觸發但是ng-click做了
<h2>CSV Parser</h2>
<div class="alert alert-info" ng-if="helpText">
{{helpText}}
</div>
<table class="table table-striped table-hover">
<thead>
<tr>
<th ng-repeat="col in data.cols track by $index">{{col}}</th>
</tr>
<tr>
<th ng-repeat="col in data.cols track by $index">
<select class="form-control"
ng-options="colToMap as colToMatch for colToMatch in colsToMatch"
ng-change="setColMap($index,colToMap)"
ng-model="lastFieldSet[$index]">
<option value="">Select Field</option>
</select>
</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="row in data.rows track by $index">
<td ng-repeat="text in row track by $index">{{text}}</td>
</tr>
</tbody>
</table>
當我改變任何變化函數的作用的選擇的根本不開火,但如果我將它改爲點擊,它會啓動。 lastFieldSet []模型在任何時候都不會更新。
關於這裏發生了什麼的任何想法?
你能告訴我們控制器嗎? – 2014-09-19 15:28:27