我尝试使用ngOptions Angular。我想将参数发送到后端,只发送值而不是对象。
这是我的代码:
<div class="form-group">
<label>Parent Menu</label>
<select class="form-control" ng-model="admin_asset.parent_id" ng-options="parent.title for parent in parent_asset_options">
<option value="">-- choose parent --</option>
</select>
</div>
当我选择该选项时,输出显示:
"parent_id": {
"id": 1,
"title": "Index Assets"
}
我只想发送值1
。所以结果应该是:
"parent_id": 1
我尝试了另一个教程,但我没有解决方案。感谢
答案 0 :(得分:1)
您可以使用select as
<div class="form-group">
<label>Parent Menu</label>
<select class="form-control" ng-model="admin_asset.parent_id" ng-options="parent.id as parent.title for parent in parent_asset_options">
<option value="">-- choose parent --</option>
</select>
</div>
答案 1 :(得分:1)