繁体   English   中英

用ngOptions选择的对象的角度js数组

[英]angular js array of objects for select with ngOptions

我的角色可以包含多种技能。 可以从注入服务获得技能。 我基本上想要的是:

<div ng-repeat="skill in character.getSkills()">
    <select ng-model="skill" ng-options="select as s.toString() for s in getAllSkills()"></select>
    <button ng-click="character.removeSkill(skill)" >Remove Skill</button>
</div>

使用此代码,选择框将无法正常运行。 角色中未设置技能,下拉菜单中未保留选择。

我想念什么吗?

在此先感谢,roemer

毕竟,我是通过子范围中的$ index属性引用character.skills数组中的技能:

<select ng-model="character.skills[$index]" ng-options="sk as sk.toString() for sk in getAllSkills()"></select>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM