Angularjs 使用两个嵌套的ng repeat进行数据绑定不起作用
不幸的是,当有两个嵌套的文本框时,两个数据绑定不起作用。带有prop的第一个层次可以工作,但传感器中的第二个层次不会将值绑定回模型中 可以在下调用受影响的页面 用户:瓦格纳 密码:test 提前谢谢Angularjs 使用两个嵌套的ng repeat进行数据绑定不起作用,angularjs,data-binding,Angularjs,Data Binding,不幸的是,当有两个嵌套的文本框时,两个数据绑定不起作用。带有prop的第一个层次可以工作,但传感器中的第二个层次不会将值绑定回模型中 可以在下调用受影响的页面 用户:瓦格纳 密码:test 提前谢谢 <div class="well" ng-repeat="prop in properties"> <div class="form-group form-inline"> <h4
<div class="well" ng-repeat="prop in properties">
<div class="form-group form-inline">
<h4 ng-show="prop.isMainThing">General</h4>
<input type="text" class="form-control" ng-model="prop.name" placeholder="Name" ng-show="!prop.isMainThing" required>
<input type="text" class="form-control" ng-model="prop.description" placeholder="Description" ng-show="!prop.isMainThing">
<button class="btn btn-danger btn-sm" ng-click="removeThing(prop)" ng-show="!prop.isMainThing"><span class="glyphicon glyphicon-trash"></span> </button>
</div>
<div class="form-group form-inline" ng-repeat="sensor in prop.sensors" style="margin-left: 20px">
<input type="text" class="form-control input-sm" ng-model="sensor.name" placeholder="Sensor name" required>
<select class="form-control input-sm" ng-model="sensor.datatype" ng-options="item.id as item.name for item in datatypes">
</select>
<button class="btn btn-danger btn-sm" ng-click="removeSensor(prop, sensor)"><span class="glyphicon glyphicon-trash"></span> </button>
</div>
<div class="form-group">
<button class="btn btn-primary btn-sm" ng-click="addNewSensor(prop)"><span class="glyphicon glyphicon-plus"></span> <span>Add Sensor</span></button>
</div>
</div>
看起来你的传感器阵列是一个阵列的阵列,每个传感器都是一个包含一个对象的阵列。如果将传感器更改为对象阵列或将代码更改为: sensor.property->sensor[0]。属性
<input type="text" class="form-control input-sm" ng-model="sensor[0].name" placeholder="Sensor name" required>
如评论中所述,如果你证明自己是一个plunker,那么帮助你会更容易。你能提供plunker吗?你看到什么错误了吗?道具对象的结构是什么?我已经提供了上面的站点url和凭据。结构如下:[{id:0,name:General,description:test,ismainting:true,sensors:[[{name:,datatype:}],{name:,datatype:}],$$hashKey:object:6}],其中与传感器的名称和数据类型的第二级绑定不起作用。您是否注意到传感器中的每个传感器都是一个具有一个对象的数组?谢谢您的提示。成功了。但不幸的是,我想使用相同的视图来添加和编辑图形。当我在带有传感器[0]的UI中呈现图形时,它不会显示正确的文本。是空的吗?