Я хочу, чтобы моя модель ввода обновлялась более чем одним событием: на данный момент я видел, что angular 5 поддерживает, например, одно событие - [ngModelOptions] = {updateOn: 'blur'}.
Могу ли я иметь более одного, например: [ngModelOptions] = {updateOn: 'blur submit'}
Я думаю, что это поддерживается в angular 1.
душа
Я хочу обновить модальное окно для двух событий - размытия и отправки:
- Я использую [ngModelOptions] = {updateOn: 'blur'} - это обновит модальное окно при размытии.
- Как только пользователь нажмет ввод - я размываю ввод. Я сделал это с помощью директивы в теге формы:
10x Итаю Б.М. за директиву !!
@Directive({
selector: '[enterEvent]',
host: { '(keypress)': 'onkeydown($event)'}
})
export class EnterEventDirective {
constructor() {
}
onkeydown(event) {
if (event.key == "Enter") {
event.target.blur();
}
}
}