【发布时间】:2015-06-03 01:51:17
【问题描述】:
我目前有一个包含数据属性和值的简单选择列表:
<select ng-model="myList">
<option value="1" data-name="Test name 1">Option 1</option>
<option value="2" data-name="Test name 2">Option 2</option>
<option value="3" data-name="Test name 3">Option 3</option>
</select>
<div id="displaySelected">
{{myList}}
</div>
在我的 div 中(ID 为 displaySelected),它当前正在显示所选选项的 value。
如何更改它以改为显示 data-name 属性?
【问题讨论】:
-
是这样的静态选择/选项吗?
-
@PSL - 它比我上面提到的要复杂得多。尽管一旦加载时创建了选择列表,就不会再向其中添加任何元素。
-
您如何构建选项?不是通过 ng-optons?
-
@PSL - 不,通过 ng-repeat。
-
那你为什么不相应地设置值呢?基本上 ng-model 将具有 select 的
.value属性,该属性来自选定的选项值。这样可以管理吗?你能显示你的代码吗...
标签: javascript html angularjs angular-ngmodel