我在$scope
中有一些对象,其中一个对象有{Id, Name}
个键。在正面,我在表单上生成select
元素,其中options
应该是对象的名称,绑定值应该是这些对象的id。我希望ng-model
select
元素的placeholderId具有item.Id的值
我试过的是:
<select
name="sequence"
ng-model="placeholderId"
required>
<option ng-repeat="item.Id as item.Name in items">{{item.Name}}</option>
但得到了错误:
错误:
集合中的 item 中的[ngRepeat:iidexp]' item '应该是标识符或'(键,值)'表达式,但得到了
答案 0 :(得分:0)
<select name="sequence" ng-options="item as item.Name for item in items" ng-model="selectedItem">
&#13;
现在模型&#34; selectedItem&#34;是对象。为了获得&#34; Id&#34;的价值你需要在控制器中这样做。
$ scope.selectedItem.Id
答案 1 :(得分:0)
您正在寻找的是$ ./bin/case_toggle < dat/captnjack.txt > dat/captnjack_toggled.txt
。将option标记重写为:
dat/captnjack_toggled.txt