3 回答

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

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