Как я могу сделать ввод заметным?

У меня есть компонент с несколькими входами, о которых я хотел бы получать уведомления при его изменении. В настоящее время у меня это работает путем реализацииngOnChanges и выяснить, какой вход был изменен. Тем не менее, я бы предпочел установить мое входное объявление на@Input('select-values') selectValues:Observable<any>, Это позволило бы мне подписаться на любые новые изменения, которые происходят намного чище.

ngOnInit() {
    this.selectValues.subscribe(() => console.log('yay!'));
}

Проблема в том, что я получаю исключениеTypeError: this.selectValues.subscribe is not a function.

Просто узнал, что это тоже работает -Взаимодействие компонентов. Перехватывать изменения входных свойств с помощью установщика.

Ответы на вопрос(3)

Ваш ответ на вопрос