ngOnInit я подписываюсь на этот сабжект, и тут какая-то наркомания, во-первых, код в подписке срабатывает при пустой форме в момент подписки (пока закостылил фильтром, но это точно не норма), а во-вторых, при нажатии enter в автокомплите или при выборе файла срабатывает событие submit - где именно я обосрался?
BehaviorSubject при подписки емитит последнее значение. Используй просто Subject. И попробуй убрать ngSubmit. из за него тригерится на ентер (но это не точно).
если убрать ngSubmit, то как тогда форму отправлять? если по клику на кнопку отправить, то придется всю валидацию формы руками проверять?
так ngSubmit тоже не проверяет валидацию. это просто событие на сабмит.
Обсуждают сегодня