angularjs指令控制器函数执行很多次

时间:2018-02-07 17:06:31

标签: angularjs angularjs-directive

在angularjs中,我正在使用指令进行树视图。

return {
        restrict: "E",
        //replace: true,
        scope: {member: '=', ShowDetailsCtrlFunc : '&'},
        template: "<li><span ng-click=ShowDetailsCtrlFunc()>{{member.NodeName}}</span></li>",       
        controller: 'MainCtrl',
        link: linkerfunc        
    }

一切都很好,但我观察到控制器函数在加载时多次调用。如果向我解释这背后的概念,那将是一个很好的学习。或者是否可以处理这个并让函数只执行一次?我已经创建了相同的plunker。

plunkr

由于

0 个答案:

没有答案