文章詳情頁
angular.js - angular應用能否直接在html中獲取元素作為參數(shù)傳入函數(shù)
瀏覽:141日期:2024-03-16 16:29:43
問題描述
angular應用,請問如何使能夠直接在 html 中使用jquery獲取元素并作為參數(shù)傳入函數(shù)呢?
<button ng-click='vm.getButton($(this))'></button>
var ctrl = this;ctrl.getButton = (elem) => { console.log(elem);};
函數(shù)里面的 this 直接指向了當前scope,無法獲取到元素,請問有解嗎?
問題解答
回答1:目前通過下面的方式實現(xiàn)了需求
<button ng-click='vm.getButton($event)'></button>
var ctrl = this;ctrl.getButton = ($event) => { console.log($($event.currentTarget));};
標簽:
HTML
上一條:angular.js - angular2+webpack編譯錯誤下一條:angular.js - angularJS service里面存儲的數(shù)據(jù)能夠直接和HTML頁面交互嗎?
相關(guān)文章:
1. 解決Android webview設(shè)置cookie和cookie丟失的問題2. javascript - nodejs使用mongoose連接數(shù)據(jù)庫,使用post提交表單在后臺,后臺處理后調(diào)用res.redirect()跳轉(zhuǎn)界面無效?3. javascript - vue2.0中,$refs對象為什么用駝峰的方式獲取不到屬性?4. javascript - 能否讓vue-cli的express修改express重啟服務5. Android頂部的顯示電池、wifi等信息的狀態(tài)欄在不在當前Activity的decorView中?6. java - 注解上的屬性可以傳遞嗎?7. android - 分享到微信,如何快速轉(zhuǎn)換成字節(jié)數(shù)組8. node.js - npm install全局安裝出錯,請問如何解決?謝謝!9. node.js - npm一直提示proxy有問題10. python bottle跑起來以后,定時執(zhí)行的任務為什么每次都重復(多)執(zhí)行一次?
排行榜

熱門標簽