3 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個贊
angular.element("#element-id")
這是一個DOM操作。Angular不會幫助你獲得DOM的某個屬性。
你需要使用的是DOM選擇器,不管是原生的也好或者像jQuery這樣的庫也好。
獲取ID的目標(biāo)地是為了操作DOM, Angular的設(shè)計思想不是這樣的, 你應(yīng)該用directive代替.
directive的link函數(shù)已經(jīng)把作用域,元素,屬性數(shù)組注入到link函數(shù)調(diào)用的參數(shù)當(dāng)中了.
link(scope,element,attrs)
關(guān)于directive的詳細(xì)解釋,請參考: 創(chuàng)建自定義"指令"

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個贊
jqLite in angularjs
angular.element("#element-id")
這是一個DOM操作。Angular不會幫助你獲得DOM的某個屬性。
你需要使用的是DOM選擇器,不管是原生的也好或者像jQuery這樣的庫也好。
獲取ID的目標(biāo)地是為了操作DOM, Angular的設(shè)計思想不是這樣的, 你應(yīng)該用directive代替.
directive的link函數(shù)已經(jīng)把作用域,元素,屬性數(shù)組注入到link函數(shù)調(diào)用的參數(shù)當(dāng)中了.
link(scope,element,attrs)
關(guān)于directive的詳細(xì)解釋,請參考: 創(chuàng)建自定義"指令"
- 3 回答
- 0 關(guān)注
- 1198 瀏覽
添加回答
舉報