我有以下组件
@NgComponent(selector: 'foo',
template: '<div>foo component</div>')
class FooComponent {
void doSomething();
}
使用方法如下:
<html>
<head></head>
<body>
<foo ng-click="ctrl.doSomething()"></foo> // This is wrong
</body>
</html>
如何实际执行 NgComponent 内的函数?
最佳答案
好问题
我想到的(可能不完全是你正在寻找的):
@NgController(
selector: '[do-something]',
publishAs: 'ctrl'
)
class DoSomething {
FooComponent _foo;
DoSomething(this._foo);
void clickHandler(e) {
_foo.doSomething();
}
}
.
<foo do-something ng-click="ctrl.doSomething()"></foo>
关于dart - 如何从组件外部触发 NgComponent 内部的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589696/