我很難理解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