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

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

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

相關文章:
主站蜘蛛池模板: 久久国产免费观看 | 国产成人精品曰本亚洲 | 中文字幕天堂最新版在线网 | 久久综合亚洲一区二区三区 | 色综合九九 | 一区精品麻豆经典 | 亚洲第一欧美 | 免费人成年短视频在线观看网站 | 精品网址 | 日韩中文字 | 亚洲精品久久久久影院 | 国产主播福利精品一区二区 | 欧美精选在线 | 欧美成人xxx | 午夜性刺激免费视频观看不卡专区 | 一级黄色α片 | 久久亚洲成人 | 美国第一毛片 | 欧美叫床戏做爰无遮挡 | 日本一级特黄特色大片免费视频 | 国产欧美综合在线一区二区三区 | 手机看片神马午夜片 | 在线看片日本 | 在线视频欧美亚洲 | 国产麻豆福利a v在线播放 | 久久精品国产亚洲欧美 | 国产久视频| 香蕉网站狼人久久五月亭亭 | 久久久免费视频观看 | 国产精品11p | 夜色亚洲| 九九在线观看精品视频6 | 兔子先生节目在线观看免费 | 99亚洲精品视频 | 波多野结衣一区二区三区高清在线 | 特大一级aaaaa毛片 | 巨大热杵在腿间进进出出视频 | 在线国产日韩 | 日韩欧美在线播放视频 | 日韩不卡在线 | 午夜精品影院 |