1
在Angular 2中,如何使用ViewChild in Typescript爲其方法處理程序分配EventEmitter?角2;使用ViewChild在Typescript而不是HTML中將方法賦值給EventEmitter?
使用HTML從EventEmitter處理事件:
my.component.html
<some-component [someProperty]="myProperty" (onSomeEvent)="myMethod($event)></some-component>
my.component.ts
export class MyComponent {
public myProperty: string;
...
public myMethod(event: any) {
... //handle event
}
...
}
我如何更願意處理事件(在打字稿中):
個my.component.html
<some-component #someComponent></some-component>
my.component.ts
export class MyComponent {
@ViewChild('someComponent') someComponent: SomeComponent;
ngOnInit() {
this.someComponent.someProperty = myProperty;
this.someComponent.onSomeEvent = ? <-- How do I assign EventEmitter?
}
public myProperty: string;
...
public myMethod(event: any) {
... //handle event
}
...
}