javascript - 如何将 ng-option 模型设置为对象的值?

标签 javascript angularjs ng-options

我正在拉入一组对象作为 $scope.templates。我希望能够将 $scope.item.steps(我选择的模型名称)设置为 template.steps 的值,用于我的 ng- 中的选定选项选项数组。有没有一种无需添加额外的 Controller 逻辑即可执行此操作的简单方法?

<select class="form-control" ng-options="template.name for template in templates" ng-model="item.steps">

最佳答案

当然,使用 select as label for value in array 语法:

<select class="form-control" ng-options="template.steps as template.name for template in templates" ng-model="item.steps">

关于javascript - 如何将 ng-option 模型设置为对象的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30959133/

相关文章:

javascript - AngularJS:如何使用 ngOption 从缓存的 Api 调用中迭代数据

javascript - 如何使用 flask-wtf 在 html select 的 onChange 上传递参数

angularjs - 需要在 $stateProvider 内部的 resolve 属性执行之前解析 $http 请求

javascript - angular.js 显示模糊后的解析值

javascript - 如何重新创建 json 对象

javascript - ng-model 数据不绑定(bind)选定的 ng-option

javascript - ng-options 删除所选选项后,如何保持 ng-model 与选择元素同步

javascript - 如何访问ajax调用返回的对象中的数据

javascript - PHP 不调用 jQuery 函数

javascript - JS 如何测量 FormData 对象的大小?