国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:159日期: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 } 傳參 }} }

相關文章:
主站蜘蛛池模板: 欧美在线观看一区二区 | 中文字幕咪咪网 | 视频在线一区二区 | 亚洲欧美在线观看 | 国产成人精品视频免费大全 | 国产精品视频一区二区三区 | 日韩一级视频 | 亚洲欧美日韩高清综合678 | 国产一级一国产一级毛片 | 日韩欧美在线视频 | 国产欧美日韩亚洲精品区2345 | 国产精品国产自线在线观看 | 成人欧美午夜视频毛片 | 成年免费大片黄在线观看一 | 免费a级 | 高清日本在线成人免费视频 | 精品免费在线视频 | 国产色司机在线视频免费观看 | 9久久99久久久精品齐齐综合色圆 | 男女视频在线观看免费 | 亚欧在线| 一区二区三区免费观看 | 一区二区三区高清在线 | se94se欧美综合色 | 老司机黄色影院 | 欧美日韩在线视频免费完整 | 成 人 黄 色 视频 免费观看 | 国产精品毛片一区 | 久草在线资源视频 | 免费在线一级毛片 | 超级乱淫视频aⅴ播放视频 超级碰碰碰在线观看 | 99久久精品久久久 | 亚洲综合p| 久久久久久久网站 | 国产日韩视频在线观看 | 三级com | 国产精品青草久久福利不卡 | 日韩一区在线播放 | 性欧美欧美巨大69 | 特级毛片免费视频播放 | 成年男人的天堂 |