av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:178日期:2024-09-18 14:56:16

問(wèn)題描述

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) {} }}]);

如上,定義了一個(gè)指令partload,期望傳入屬性值cancelFunc,綁定ng-click事件,html結(jié)構(gòu):

<partload cancel-func='stop()'></partload>

控制器中定義了一個(gè)stop方法:

$scope.stop = function () { alert(1)}然而并不會(huì)觸發(fā),為啥呢?如何解決呢?

問(wèn)題解答

回答1:

謝邀

在線示例的地址:https://plnkr.co/edit/LBb4dN7...跟你唯一不同的地方ng-click='cancelFunc()'

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

回答2:

謝邀

我也弄個(gè)在線例子好了: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(){// 這里可以寫(xiě)一些指令內(nèi)部邏輯scope.cancelFunc({id: 1}); // { id : 1 } 傳參 }} }

相關(guān)文章:
主站蜘蛛池模板: 欧美一区二不卡视频 | 色婷婷综合网站 | 亚洲精品一二三 | 黄色网络在线观看 | 国产精品综合色区在线观看 | 久久国产精品无码网站 | ww 255hh 在线观看 | 91精品国产乱码久久久 | 国产高清视频在线观看播放 | 亚洲欧美在线一区 | 精品综合久久久 | 99久久免费精品国产免费高清 | 亚洲第一成人影院 | 午夜看电影在线观看 | 欧美极品视频在线观看 | 中文字幕亚洲专区 | 国产在线麻豆精品入口 | 午夜影院在线 | 久久久久国产 | 亚洲一区二区三区免费在线观看 | 欧美成年黄网站色视频 | 国产激情福利 | 人人鲁人人莫人人爱精品 | 亚洲免费视频在线观看 | 看黄在线| 91精品久久久久久久久久入口 | 久久精品一区 | 国产一区二区 | 国产精品久久久久久久久久久免费看 | 成人小视频在线观看 | 国产69精品久久久久777 | www.天天操| 久免费视频 | 成人免费视频在线观看 | 国产精品久久久99 | 国产精品久久久久久久久动漫 | 中文视频在线 | 免费一区二区三区在线视频 | 欧美一级片a | 伊人网综合在线 | 中文一区二区 |