我看过几个自定义指令示例代码,并看到人们在自定义指令中声明控制器.我是角度新手,这就是为什么只是不明白人们何时以及为什么人们在自定义指令中声明控制器?
这里有一个用法
app.directive('someDirective',function () { return { scope: {},controller: function () { this.name = 'Pascal' },controllerAs: 'ctrl',template: '<div>{{ctrl.name}}</div>' }; });
代码取自http://blog.thoughtram.io/angularjs/2015/01/02/exploring-angular-1.3-bindToController.html
还想知道bindToController的用法是什么:true,?它的作用以及人们何时使用它.
请通过几个示例和代码帮助我理解这一点.我需要了解在自定义指令中声明控制器的重要性.
谢谢