<div class="form-group">
<label for="title" class="col-sm-2 control-label">Section Id</label>
<div class="col-sm-10">
<select ng-model="product.sectionId" class="form-control" ng-options="section.name for section in sections track by section.id">
</select>
</div>
</div>
这是我的代码,我通过JSON和sections
填充section has id,name
对象。我只想在section.id
中存储product.sectionId
,但它会存储部分ID和名称,如下所示
"sectionId":{"id":"Iron Man","name":"Superman"}
。我只想存储id。有没有办法做到这一点。我是bootstrap和angularjs的新手请帮助我。谢谢
答案 0 :(得分:3)
将ng-option
更改为
<强>标记强>
ng-options="section.id as section.name for section in sections"
当您选择任何选项时,这将section.name
并选择section.id
。
请勿在同一表达式中使用select as和track by。他们不是 旨在合作。