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