猿问

如何在外部访问angular中directive里面的函数?

慕姐4208626
浏览 917回答 2
2回答

尚方宝剑之说

directive中的scope三种形式:@ 字符串传递= 双向绑定& 表达式和函数可使用&实现directive来调用回调函数,如下伪代码:directive:name: tempscope: {callback: &}<temp&nbsp;callback='testFunc'&nbsp;/>若回调函数存在参数,你需要在directive调用callback时指定参数,如下伪代码:假设testFunc = function(arg1, args) {...}<temp&nbsp;callback='testFunc(arg1,&nbsp;args2)'&nbsp;/>在directive中使用方式:$scope.callback({arg1: 1, arg2: 2});具体你可以实践下就知道了
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答