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

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

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

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

相關文章:
主站蜘蛛池模板: 日本在线观看一级高清片 | 亚洲欧美一区二区三区久久 | 成人a视频片在线观看免费 成人a视频在线观看 | 美女又黄又免费 | 日本japanesevideo黑人 | 香焦视频在线观看黄 | 性感毛片 | 日韩在线播放视频 | 一本一本久久a久久精品综合麻豆 | 欧美毛片一级的免费的 | 久草视频网 | 国产手机国产手机在线 | 欧美xxxxx色视频在线观看 | 泰国一级毛片aaa下面毛多 | 日韩一级免费毛片 | 韩日一级毛片 | 亚州男人天堂 | 一级毛片a免费播放王色 | 国产成人精品日本亚洲网站 | 新版天堂资源中文8在线 | 深夜爽爽爽福利动态图 | 国产视频在线免费观看 | 99国产高清久久久久久网站 | 1024国产欧美日韩精品 | 寡妇一级毛片 | 欧美高清在线视频在线99精品 | 在线观看人成午夜影片 | 欧美整片在线 | 亚洲第一页在线播放 | 久久精品成人一区二区三区 | 日本三级网站在线线观看 | 经典香港a毛片免费观看 | 亚洲精品国自产拍影院 | 色哟哟国产成人精品 | 国产网红自拍 | 99久久亚洲综合精品网站 | 日韩精品一区二区三区不卡 | 久久色精品 | 亚洲国产成人在线视频 | 国产在线精品一区二区高清不卡 | 大陆60老妇xxxxhd |