指令bindToController可以是boolean或object,后者显示为
here:
myMod.directive('myDirective',{ controller: 'MyDirectiveController',bindToController: { name: '@' } });
但是没有记录的事实引发了一些问题.为什么bindToController:{…}功能首先出现了?有没有有用的场景呢?
尽管bindToController是wasn’t primarily intended,但有趣的是看看它现在如何在angular.component as bindings
property中使用以填补1.5和2.0之间的空白,而范围绑定仍未使用.
bindToController最初只是一个初始化的布尔值,但是被迁移以允许它成为一个对象,以更明确地说明绑定到控制器的项/值.由于它是一个布尔值,它引起了一些混乱,这种语法消除了你对控制器添加内容的困惑.
原文地址:https://www.jb51.cc/angularjs/142490.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。