当ng-model = data.property时,数据会发生变化?

时间:2014-11-07 12:06:19

标签: javascript angularjs angularjs-scope angularjs-ng-change

以下是我尝试过的代码段

 <div  class="row list-group-item" ng-repeat="prop in Task.taskArray">
                                        <div style="height: 20px" class="col-xs-2">
                                            <input type="checkbox" ng-model="prop.ID" ng-change="changeInTask(prop.rID,prop)"  >
                                        </div>

在我的.js文件中,当我打印prop.ID的值时,它会给出true / false值。

原始值已被替换。为什么呢?

1 个答案:

答案 0 :(得分:0)

像这样解决我的问题

<div  class="row list-group-item" ng-repeat="prop in Task.taskArray track by $index">
                                        <div style="height: 20px" class="col-xs-2">
                                            <input type="checkbox" ng-model="prop.ID" ng-change="changeInTask(prop[$index],prop)"  >
                                        </div>