我很难理解angularjs如何决定如何评估属性。对于为例,使用ng-repeat
:Angularjs属性文字值与表达式评估
<div ng-repeat="item in items"></div>
的item in items
部分将作为表达进行评估,寻找items
阵列中的控制器的某处设定的内容。
但使用ng-src
:
<img ng-src="/path/to/img/"></img>
的path/to/img/
将被视为一个文字。如果我要让它“动态”我必须写:
<img ng-src="/path/to/img/{{id}}"></img>
其中id
在控制器设置。
问题:如何在为自定义指令定义自定义属性时选择遵循哪种行为?
阅读文档有助于 – charlietfl