У меня есть Chip Component, который имеет вход, который запускает события для добавления фишек в список.Я получаю доступ к этому элементу через @ViewChild("chipInput", { static: true }) chipInput;
Я пытаюсь вызвать мой метод add(event: MatChipInputEvent)
из другого компонента.Очевидно, мне нужно передать действительный MatChipInputEvent.
Я пробовал это:
let chips = this.comp.componentInstance.componentRef.instance as ChipInputComponent;
const myEvent: MatChipInputEvent = {
input: chips.chipInput.nativeElement as HTMLInputElement,
value: item
};
chips.add(event);
Это не похоже на работу.Свойство input
myEvent
не является действительным HTMLInputElement
.Есть ли способ получить это HTMLInputElement
через viewchild из DOM?