Удалить пробелы из поля формы - PullRequest
0 голосов
/ 10 июля 2019

Мне нужно удалить пробел с обеих сторон строки.В поле вводится строка, которая действительна: 'str': ['', [Validators.required, Validators.pattern(/^(?![- ])(?!.*[- ]{2})(?!.*[- ]$)[A-zА-яёЁ() -]+$/)]].Я хочу использовать метод trim() для удаления пробелов.Как правильно применить его к полю формы?

1 Ответ

0 голосов
/ 10 июля 2019

вы можете подписаться на событие valueChange:

this.formGroup.controls.str.valueChanges.subscribe(val => {
    // emitEvent: false will prevent this change from triggering the value change event again
    this.formGroup.controls.str.setValue(val.trim(), { emitEvent: false };
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...