Пример проверки автозаполнения компонента - PullRequest
0 голосов
/ 28 ноября 2018

Я хочу проверить автозаполнение. Я хочу убедиться, что значение, введенное в автозаполнении, принимает только символы.Но проверка не работает, потому что в этом случае автозаполнение сохраняет объект.Мне нужно подтвердить имя объекта.Моя проверка - это проверка объекта, но не значение, вставленное в автозаполнение.Я думаю, что могу сделать это с помощью пользовательской проверки, но я не хочу использовать, если возможно, пользовательскую проверку.

ngOnInit(): void {
    this.searchForm = this.fb.group({
        acto: new FormControl(undefined, [Validators.pattern('[a-zA-Z]*')])
    });
}

HTML: автозаполнение сохраняет объект с двумя свойствами {name: "bla blabla ", id:" 123 "}

<p-autoComplete
    [forceSelection]="true"
    formControlName="acto"
    field="name"
    [suggestions]="actDescription"
    (completeMethod)="searchSpecDescription($event)">
</p-autoComplete>

Большое спасибо.

...