文章詳情頁
angular.js - angular應(yīng)用能否直接在html中獲取元素作為參數(shù)傳入函數(shù)
瀏覽:150日期:2024-03-16 16:29:43
問題描述
angular應(yīng)用,請(qǐng)問如何使能夠直接在 html 中使用jquery獲取元素并作為參數(shù)傳入函數(shù)呢?
<button ng-click='vm.getButton($(this))'></button>
var ctrl = this;ctrl.getButton = (elem) => { console.log(elem);};
函數(shù)里面的 this 直接指向了當(dāng)前scope,無法獲取到元素,請(qǐng)問有解嗎?
問題解答
回答1:目前通過下面的方式實(shí)現(xiàn)了需求
<button ng-click='vm.getButton($event)'></button>
var ctrl = this;ctrl.getButton = ($event) => { console.log($($event.currentTarget));};
標(biāo)簽:
HTML
上一條:angular.js - angular2+webpack編譯錯(cuò)誤下一條:angular.js - angularJS service里面存儲(chǔ)的數(shù)據(jù)能夠直接和HTML頁面交互嗎?
相關(guān)文章:
1. 編輯成功不顯示彈窗2. mysql - 表名稱前綴到底有啥用?3. Navicat for mysql 中以json格式儲(chǔ)存的數(shù)據(jù)存在大量反斜杠,如何去除?4. mysql - 數(shù)據(jù)庫表中,兩個(gè)表互為外鍵參考如何解決5. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法6. mysql儲(chǔ)存json錯(cuò)誤7. mysql - 怎么生成這個(gè)sql表?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個(gè)標(biāo)簽?9. sql語句 - 如何在mysql中批量添加用戶?10. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。
排行榜

熱門標(biāo)簽