如何使用angularjs(1.x)动态设置HTML元素的id属性?

提供了一个HTML元素的类型,如何设置其属性的值,即作用域变量和字符串的串联?divid


答案 1

ngAttr指令在这里完全有帮助,如官方文档中介绍的那样

https://docs.angularjs.org/guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes

例如,要设置元素的属性值,使其包含索引,视图片段可能包含iddiv

<div ng-attr-id="{{ 'object-' + myScopeObject.index }}"></div>

这将值为

<div id="object-1"></div>

答案 2

这个东西对我很好:

<div id="{{ 'object-' + $index }}"></div>