Javascript 当ng model=Data.property时,数据发生更改?
下面是我尝试过的代码片段Javascript 当ng model=Data.property时,数据发生更改?,javascript,angularjs,angularjs-scope,angularjs-ng-change,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"
<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的值时,它给出真/假值
原始值已被替换。为什么?像这样解决我的问题
<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>
因为复选框需要布尔值?确定。请提供解决方案。我需要一个唯一的id来标识每个复选框。?“prop”对象的“value”属性将被更改。我已经要求阻止它!!那么你想做什么就非常不清楚了。如果您不想看到ngModel的行为,为什么要使用它?