Как создать событие из компонента AngulaJS (1.7) в компонент Angular (7.00) в гибридном приложении Angular - PullRequest
0 голосов
/ 16 мая 2019

Как сделать событие 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 
  }

}
...