Могу ли я динамически добавить @Output из директивы? - PullRequest
0 голосов
/ 24 марта 2020

У меня есть директива, которая делает некоторые логики c, которые определяют, какие выходы должны быть доступны для элемента, на котором он находится.

Как применить эти выходы динамически?

Что-то вроде следующее:

@Directive({
  selector: '[appConfigurable]'
})
export class ThemeDirective {

  ngOnInit() {
    (this as any).foo = new EventEmitter()
  }

}
...