Angular слушает изменение ввода в сервис и распространяет информацию глобально - PullRequest
0 голосов
/ 03 сентября 2018

Я работаю над интересным проектом, в котором я использую приложение для браузера, чтобы открыть свой сайт "www.mysite.com" и вставить туда строку в скрытый элемент <input>. Сайт запрограммирован на угловой 6, и я хотел бы создать сервис, который прослушивает событие «onChange ()» ввода. Я знаю, что это легко сделать, используя, например, @Input() или что-то в этом роде, но проблема здесь в том, что данные поступают из браузера, который открывает страницу и вставляет строку в элемент <input>.

Так что, если элемент <input> (или любой другой элемент с обнаружением изменений) хранит в себе текст, полученный из расширения, я хочу использовать службу для уведомления других компонентов, таких как простая текстовая область внутри компонента, для отображения данные. В основном мне нужен способ обнаружить изменение и через сервис.

Спасибо!

...