午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

相關文章:
主站蜘蛛池模板: 四虎com| 国产精品欧美激情 | 亚洲一二三精品 | 婷婷社区五月天 | 国产一区二区免费 | 欧美爱爱视频 | 国产精品人成在线观看免费 | 天堂va欧美ⅴa亚洲va一国产 | 亚洲一区精品在线 | 欧美精品自拍偷拍 | 好吊色青青草 | 国产精品久久久久久免费播放 | 最新av在线 | 国产区免费 | 国产精品久久久久久久久久免费看 | 成年人在线观看网站 | 亚洲天天 | 一级生活毛片 | 午夜中文字幕 | 国产精品3| 亚洲不卡影院 | 九九九精品视频 | 欧美二区在线 | 噼里啪啦国语在线观看策驰24 | 日韩有码一区 | av国产免费 | 丁香综合五月 | 欧美日韩精品久久久免费观看 | 欧美性生活一级片 | 欧美激情影音先锋 | 欧美亚洲高清 | 国产精品揄拍100视频 | 欧美激情一区二区三级高清视频 | 手机在线小视频 | 日韩精品三级 | 青青草社区 | 久久手机视频 | 九九免费精品视频 | 日本黄色免费观看 | 天天摸天天干天天操 | 网爆门在线|