文章詳情頁
angular.js - angular應用能否直接在html中獲取元素作為參數傳入函數
瀏覽:265日期:2024-03-16 16:29:43
問題描述
angular應用,請問如何使能夠直接在 html 中使用jquery獲取元素并作為參數傳入函數呢?
<button ng-click='vm.getButton($(this))'></button>
var ctrl = this;ctrl.getButton = (elem) => { console.log(elem);};
函數里面的 this 直接指向了當前scope,無法獲取到元素,請問有解嗎?
問題解答
回答1:目前通過下面的方式實現了需求
<button ng-click='vm.getButton($event)'></button>
var ctrl = this;ctrl.getButton = ($event) => { console.log($($event.currentTarget));};
標簽:
HTML
相關文章:
1. html5 - datatables 加載不出來數據。2. node.js - mongodb查找子對象的名稱為某個值的對象的方法3. 測試自動化html元素選擇器元素ID或DataAttribute [關閉]4. html5和Flash對抗是什么情況?5. 利用IPMI遠程安裝centos報錯!6. javascript - QQ第三方登錄的問題7. 在mac下出現了兩個docker環境8. 運行python程序時出現“應用程序發生異常”的內存錯誤?9. spring-mvc - spring-session-redis HttpSessionListener失效10. 正在使用electron和node.js做桌面應用,需要實時監聽是否有網絡連接,node或者electron是否可以做到
排行榜

網公網安備