Мне нужно, чтобы динамический набор параметров передавался в меню, каждый параметр должен иметь имя и функцию щелчка, которую нужно выполнить.Без динамического массива функций я использовал @Output, но в этом случае я использую массив опций, подобных этому:
options: OptionItem[] = [{
name: 'close',
click: () => { console.log('export', this.export); }
}];
И мое общее меню, используйте это так:
<div class="options-menu-item" *ngFor="let option of options" (click)="option.click()">
{{option.name}}
</div>
это хороший способ связать функции?я могу получить побочные эффекты при этом?