我很难理解如何在ng-repeat中使用ng-model。 在这种情况下,CargoItems是一个有LoadPoint的对象列表。 LoadPoint具有Id和Text属性。Angular.js:在ng-repeat中使用ng-model下拉菜单
我想显示文本,绑定到当前选择的下拉列表中,但我也想跟踪哪个ID被选中。所以我不知道如何使用选择绑定来更新这两个属性,无论是通过显式使用标签还是使用ng-options,我还没有真正想到。
所以两个问题:
1)如何正确地结合选择列表在我CargoItem.LoadPoint Id和Text属性的文本和价值?我有一种感觉,我的ng模型可能是错的?
2)如何使用ng-options来默认选定的值?我想到写出自己的选项标签,但如果可能的话,我想使用ng-options。
<div ng-repeat="cargoItem in cargo.CargoItems">
<span>Selected Load Point: {{cargo.LoadPoint.Text}}</span>
<select ng-model="cargoItem.LoadPoint" ng-options="loadPoint.Id as loadPoint.Text for loadPoint in LoadPoints"></select>
</div>
在此先感谢!
完美,太感谢你了! – Sounten