亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

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

相關文章:
主站蜘蛛池模板: 国产破处在线 | 日本一级毛片免费完整视频2020 | 一区二区精品在线观看 | 婷婷国产天堂久久综合五月 | 国产啪视频1000部免费视频 | 国产黄色片91 | 妖精视频永久在线入口 | 国产精品高清一区二区三区 | 日韩不卡一区二区 | 欧美日韩无| 精品国产一区二区三区久久 | 男人的午夜影院 | 亚洲一区二区综合 | 91在线 在线播放 | 日韩免费视频一区二区 | 日韩草逼视频 | 欧美a一级| 国产精品大尺度尺度视频 | 全黄毛片 | 你懂的国产| 日韩黄色免费 | 久久伊人中文字幕 | 日韩美a一级毛片 | 欧美日韩国产亚洲人成 | 免费国产一级特黄aa大 | 中文字幕 亚洲精品 第1页 | 免费看三级毛片 | 午夜影视网站 | 免费视频国产 | 国产三级精品美女三级 | 嘿咻18视频在线看 | 国产成+人+综合+亚洲欧美丁香花 | 任我爽在线 | 欧美艳星性videose精品 | 欧美成人性生活视频 | 国产亚洲精品看片在线观看 | 青春草在线视频精品 | 一区二区视频在线 | 小明看看看 | 日本人爽p大片免费看 | 国产一区二区三区免费播放 |