我有一个组件MyComp,我想将一个函数作为参数传递给它.
更确切地说,我想做类似的事情:
更确切地说,我想做类似的事情:
飞镖组件文件:
@NgComponent( selector: 'mycomp',publishAs: 'ctrl',map: const { 'myfunc' :'=> myfunc' } ) class MyComponent { Function myfunc; .... myfunc(); }
HTML:
<mycomp myfunc="ctrl.myfunc"></button-list>
问题是myfunc在组件中为null.
我错过了什么吗?我怎样才能做到这一点?
使用’&’将函数绑定到字段:
@NgComponent( selector: 'mycomp',map: const { 'myfunc' :'&myfunc' } ) class MyComponent { Function myfunc; .... myfunc(); }
http://ci.angularjs.org/view/Dart/job/angular.dart-master/javadoc/angular.core/NgComponent.html#map