亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

angular.js - 如何在指令里使用ng-click

瀏覽:199日期:2024-09-18 14:56:16

問題描述

return {restrict: ’E’,replace: true,scope: { cancelFunc: ’&’},template: ’<section class='part-load'>’+ ’<p class='part-text'>正在加載</p>’+ ’<p ng-click='cancelFunc'></p>’+ ’</section>’,link: function (scope, elem, attrs) {} }}]);

如上,定義了一個指令partload,期望傳入屬性值cancelFunc,綁定ng-click事件,html結構:

<partload cancel-func='stop()'></partload>

控制器中定義了一個stop方法:

$scope.stop = function () { alert(1)}然而并不會觸發,為啥呢?如何解決呢?

問題解答

回答1:

謝邀

在線示例的地址:https://plnkr.co/edit/LBb4dN7...跟你唯一不同的地方ng-click='cancelFunc()'

angular.js - 如何在指令里使用ng-click

回答2:

謝邀

我也弄個在線例子好了:https://embed.plnkr.co/SirYJd...

試試這樣

return {restrict: ’E’,replace: true,scope: { cancelFunc: ’&’},template: ’<section class='part-load'>’+ ’<p class='part-text'>正在加載</p>’+ ’<p ng-click='_cancelFunc()'></p>’+ ’</section>’,link: function (scope, elem, attrs) { scope._cancelFunc = function(){// 這里可以寫一些指令內部邏輯scope.cancelFunc({id: 1}); // { id : 1 } 傳參 }} }

相關文章:
主站蜘蛛池模板: 毛片免费永久不卡视频观看 | 黄在线观看在线播放720p | 最刺激黄a大片免费观看 | 日本a一级片 | 久久综合狠狠综合久久综合88 | 日本vs欧美一区二区三区 | 国产精品成人一区二区不卡 | 中文字幕 亚洲精品 第1页 | 秀人网私拍福利视频在线 | 免费视频久久 | 成人永久免费视频网站在线观看 | 国产老头与老太hd | 生活片一级播放免费 | 欧美激情综合亚洲一二区 | 国产网站免费视频 | 欧美久久精品 | 国产精品密蕾丝视频 | 国产三级香港三韩国三级 | 成年女人黄小视频 | 一级毛片 在线播放 | 成人影院免费看 | 国内自拍tv在线 | 成人黄色免费观看 | 色日韩 | 欧美视频一二三区 | 全部免费毛片在线 | 欧美级| 日本在线免费观看视频 | 久久九九国产精品怡红院 | 久草免费在线视频 | 99视频在线国产 | 黄色美女网站在线观看 | 国产伦精品一区二区三区 | 欧美精品束缚一区二区三区 | 国产成人精品精品欧美 | 91精品久久久久久久久久 | 久久久精品成人免费看 | 国产主播福利片在线观看 | 亚洲欧美日韩国产精品一区 | 欧美一级日韩一级亚洲一级 | 亚洲图片一区二区 |