色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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 } 傳參 }} }

相關文章:
主站蜘蛛池模板: 69精品免费视频 | 日本在线看小视频网址 | 成年网站免费视频黄 | 美女被免费视频网站a国产 美女被免费网站视频软件 美女被免费网站在线软件 美女被免费网站在线视频软件 | 影音先锋色先锋女同另类 | 欧美日韩亚洲成色二本道三区 | 在线成人97观看 | 精品400部自拍视频在线播放 | 在线观看久草 | 久久一二 | 国自产精品手机在线视频香蕉 | 99在线在线视频免费视频观看 | 日产一一到六区网站免费 | 99超级碰碰成人香蕉网 | 在线观看的黄网 | 亚洲欧美成人综合 | 中文日韩字幕 | 久久国产一级毛片一区二区 | 黄色免费看片网站 | 成人男女啪啪免费观看网站 | 手机免费毛片 | 欧美日韩亚洲成色二本道三区 | 国产香蕉在线视频一级毛片 | 成人精品免费网站 | 亚洲欧美日韩精品永久在线 | 日韩性网| 国产一二三区视频 | 欧美一级毛片香蕉网 | 亚洲欧美日本综合 | 国产一区二区三区久久 | 成人做爰视频www网站 | 伊人黄网| 视频一区精品 | 日韩欧美视频一区二区在线观看 | 欧美精品一区二区三区在线 | 国产免费视屏 | 男人天堂欧美 | 亚洲国产精品久久久久 | 欧美亚洲另类在线 | 欧美成人老熟妇暴潮毛片 | 欧美三级不卡在线观看视频 |