有时需要在ng-options中绑定一些额外的属性,如id、颜色等。我们可以使用ng-attr-前缀将它们添加到option元素中。例如:ng-options="item.name for item in itemList" ng-attr-id="{{item.id}}" ng-attr-style="color: {{item.color}};"。这将在每个选项元素中添加一个id和颜色样式。请注意,ng-attr-前缀是必须的。否则,AngularJS会删除这些属性。
上一篇:Angular.js中如何进行深拷贝?有哪些方法可以避免使用浅拷贝赋值的副作用?
下一篇:Angular.js中组件之间数据传递(不涉及Angular)