Очистить конечные пробелы после вставки номера в Angular
Как мы удаляем пробелы в конце 10-значного номера, когда пользователь копирует его из места (например, электронной почты или документов Word и т. д.) и вставляет его в строку поиска?
Но эта функция работает только тогда, когда мы нажимаем Enter. Я хочу, чтобы пробелы удалялись, как только мы вставляем номер.
public onSearchPolicy( event: any){
let search policy number= event.target?.value?.trim();
if ( searchPolicyNumber){
let searchPolicyObject = {
policy : searchPolicyNumber,}};
2 ответа
Отличный вопрос, просто будь проще и:
- Получите элемент , в который вы его вставляете
document.getElementById
или, тем не менее, вы привязываете его в Angular (
@ViewChild
, так далее).
- Затем удалите пробелы -
yourElementText.trim()
Вы можете применить свою функцию при изменении ввода поиска.
.html
<input (ngModelChange)="onSearchChange()" />
.тс
onSearchChange() {
// Your code
}