angular.js - 关于 angularjs 的 ng-options 指令
PHPz
PHPz 2017-05-15 16:59:55
[AngularJS讨论组]

我通过 ajax 在控制器中拉取到一个数组,var fruits = ['apple', 'banana'],希望实现的是如下效果:

得到了

应该怎么通过修改 ng-options 标签来修改 value 的值呢?

PHPz
PHPz

学习是最好的投资!

全部回复(3)
伊谢尔伦

干脆直接ng-repeat option 吧···

其实也是有解决办法的:
http://stackoverflow.com/questions/12139152/how-to-set-the-value-property-in-angularjs-ng-options

大家讲道理

fruit改成对象数组的方式

伊谢尔伦
var data = {"201":"活动1","202":"活动2","203":"活动3"}  

<select class="form-control" ng-model="activityId" ng-options="id as name for (id, name) in data" ></select>

var toys = [{"id":"11", "name":"玩具1"},{"id":"12", "name":"玩具2"},{"id":"13", "name":"玩具3"}];

<select class="form-control" ng-model="toyId" ng-options="toy.id as toy.title for toy in toys" required></select>
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号