Как сделать событие emit из AngulaJS (1.7) в Angular (7.00) в гибридном приложении Angular
Один компонент использует AngularJS, который генерирует некоторые события, такие как:
Hello.controller
submit() {
this.sayHello(this._EventEmitter({ toAcctId: '1111' }));
}
hello.template.html
<md-button
ng-click="$ctrl.submit()"
>Hello
</md-button>
Hello.component
import template from './hello.template.html';
import controller from './hello.controller';
const helloComponent = {
template,
controller,
bindings: {
sayHello: '&'
}
};
В Angular 7 компонент я реализовал так. Но не получая никакого значения для этого.
@Component({
selector: 'helloworld',
template: …
export class helloworld {
@Output() sayHello: EventEmitter<any> = new EventEmitter();
ngOnInit() {
console.log(this.sayHello); < - - - No value
}
}