Очистить конечные пробелы после вставки номера в Angular

Как мы удаляем пробелы в конце 10-значного номера, когда пользователь копирует его из места (например, электронной почты или документов Word и т. д.) и вставляет его в строку поиска?

Но эта функция работает только тогда, когда мы нажимаем Enter. Я хочу, чтобы пробелы удалялись, как только мы вставляем номер.

      public onSearchPolicy( event: any){
 let search policy number= event.target?.value?.trim();
if ( searchPolicyNumber){
let searchPolicyObject = {
policy : searchPolicyNumber,}};

2 ответа

Отличный вопрос, просто будь проще и:

  1. Получите элемент , в который вы его вставляете

document.getElementByIdили, тем не менее, вы привязываете его в Angular ( @ViewChild, так далее).

  1. Затем удалите пробелы - yourElementText.trim()

Вы можете применить свою функцию при изменении ввода поиска.

.html

      <input (ngModelChange)="onSearchChange()" />

.тс

      onSearchChange() {
    // Your code
}
Другие вопросы по тегам