我有一个指令,它接受根范围定义的函数作为参数。但是,它不起作用。绝对没有任何事情发生。
这是我调用指令(directivelist.html)的地方:
<select-list onsort="onSort" data-set="users" data-columns="columns" sort-by="UserName" reverse="false" selected-item="selection" details="showdetails" selected-index="index"></select-list>
这details
是我遇到问题的部分(出于某种原因 onsort 正在工作)。
这是来自链接(directive.js)的函数:
scope.detailsHandler=function(item){
console.log(item);
scope.details(item);
};
我知道这是有效的,因为它正在被记录。这部分不是(userController.js):
$scope.showdetails=function(user){
console.log(user);
};
这是 plunkr:http ://plnkr.co/edit/N6nkW3e4gDdpQdtRC8ue?p=preview