Size: a a a

Angular - русскоговорящее сообщество

2021 April 06

M

Maksim in Angular - русскоговорящее сообщество
как проверяешь?
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
В инпут ввожу на русском и на аглийском
источник

M

Maksim in Angular - русскоговорящее сообщество
так валидатор и не должен запрещать ввод неправильных символов
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
он та не должен запрещать
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
но тег смалл должен работать когда вводится на русском языке
источник

M

Maksim in Angular - русскоговорящее сообщество
покажи код
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
this.form = new FormGroup( {
     title: new FormControl('Kiev', Validators.pattern('a-zA-Z'))

<div class="form-control" *ngIf="form.invalid && form.touched && form.dirty">
   <small> Input must be write in English</small>
 </div>
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
<div class="form-control" *ngIf="form.invalid && form.dirty">
   <small> Input must be write in English</small>
 </div>
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
уже его убрал... Все равно не работает так должно
источник

Y

Yura in Angular - русскоговорящее сообщество
Я понял в чем била ошибка) я передавал значение в selectedSupplier не из массива, а просто такой же об’єкт)
Спасибо вам большое))
источник

M

Maksim in Angular - русскоговорящее сообщество
вот так Validators.pattern(/^[a-zA-Z]+$/)
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
Спасибо)) Теперь работает
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
хотя странно ранее вроде этот вариант пробывал
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
твой вариант был верен )
источник

АА

Андрей Андрей... in Angular - русскоговорящее сообщество
просто в патерн надо было передать без ковычек...
источник

И

Интроверт in Angular - русскоговорящее сообщество
регексп, ага)
источник

M

Maksim in Angular - русскоговорящее сообщество
когда передаешь строку валидатор сам добавляет ^$
поэтому вариант '/^[a-ZA-Z]+$/' превращался во что-то вроде  ^/^[a-ZA-Z]+$/$

https://github.com/angular/angular/blob/11.2.8/packages/forms/src/validators.ts#L510
источник

ДК

Даниил Кондратьев... in Angular - русскоговорящее сообщество
Всем привет. Я в замешательстве, есть структурная директива используемая в html, но нигде нету импорта. Ide'шка находит путь откуда берется эта директива. Всё-таки где-то есть импорт, или я чего-то не догоняю?
источник

ДК

Даниил Кондратьев... in Angular - русскоговорящее сообщество
источник

DK

Dmitriy Konopliannik... in Angular - русскоговорящее сообщество
ну обычно директивы объявляются в declarations в модуле,  а если нужно импортить в другой модуль, то добавляются в exports.
источник