文章詳情頁(yè)
angular.js - angular應(yīng)用能否直接在html中獲取元素作為參數(shù)傳入函數(shù)
瀏覽:267日期:2024-03-16 16:29:43
問(wèn)題描述
angular應(yīng)用,請(qǐng)問(wèn)如何使能夠直接在 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,無(wú)法獲取到元素,請(qǐng)問(wèn)有解嗎?
問(wèn)題解答
回答1:目前通過(guò)下面的方式實(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頁(yè)面交互嗎?
相關(guān)文章:
1. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????2. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下3. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。4. docker gitlab 如何git clone?5. macos - mac下docker如何設(shè)置代理7. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?8. docker start -a dockername 老是卡住,什么情況?10. docker - 如何修改運(yùn)行中容器的配置
排行榜

熱門(mén)標(biāo)簽
網(wǎng)公網(wǎng)安備