Существует 2 варианта использования компонента my-select:
Он работает в шаблоне, но не при его динамическом создании.
Как динамически создать компонент my-select, чтобы вызывать mySelected ()?
my-select.ts
@Component({
selector: 'my-select',
templateUrl: './my-select.html'
})
export class MYSelect {
@Output() mySelected: EventEmitter<string> = new EventEmitter();
}
use-my-select.html
<my-select (mySelected)="mySelected($event)" ></my-select>
use-my-selct.ts
@ViewChild('select') select: MYSelect;
Object.assign(this.select, { mySelected: "mySelected()" });
mySelected(option) {
}