Size: a a a

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

2020 February 06

B

Bretbas in Angular - русскоговорящее сообщество
а у меня enum
источник

B

Bretbas in Angular - русскоговорящее сообщество
хотя можно === в разметке написать, да?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
можно
источник

B

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

B

Bretbas in Angular - русскоговорящее сообщество
Smooth Operator
можно
что-то я не понял)
пишу так:
[class.post-status-published]="row.status === PostStatus.Published"
источник

B

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

B

Bretbas in Angular - русскоговорящее сообщество
Я так понимаю что enum'а нет в разметке 😃
в рантайме блин)
источник

S

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

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Всем привет

Подскажите, пожалуйста.

Создал кастомный форм контрол для реактивной формы. Как можно получить валидаторы, которые я определяю в родителе?

this.reset = this.fb.group({
  email: ['', [Validators.required, Validators.email]]
});


<app-input label="E-mail" formControlName="email""></app-input>
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Вячеслав Салоид
Всем привет

Подскажите, пожалуйста.

Создал кастомный форм контрол для реактивной формы. Как можно получить валидаторы, которые я определяю в родителе?

this.reset = this.fb.group({
  email: ['', [Validators.required, Validators.email]]
});


<app-input label="E-mail" formControlName="email""></app-input>
зачем их получать?
источник

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Smooth Operator
зачем их получать?
Отображение ошибок происходи в app-input

Понимаю, что можно просто передавать отдельным полем [error], но, вдруг есть более удобный способ

+ использую mat-error из Material, а он, как понимаю, отталкивается от состояния формы
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Bretbas
что-то я не понял)
пишу так:
[class.post-status-published]="row.status === PostStatus.Published"
у тебя шаблон берет переменные из окружения класса компонента, он не может брать глобальные
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
enum - глобальное объявление. Чтобы его использовать из шаблона, надо его поместить туда
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Вячеслав Салоид
Отображение ошибок происходи в app-input

Понимаю, что можно просто передавать отдельным полем [error], но, вдруг есть более удобный способ

+ использую mat-error из Material, а он, как понимаю, отталкивается от состояния формы
кмк вы что то не так делаете
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Вячеслав Салоид
Отображение ошибок происходи в app-input

Понимаю, что можно просто передавать отдельным полем [error], но, вдруг есть более удобный способ

+ использую mat-error из Material, а он, как понимаю, отталкивается от состояния формы
у вас валидаторы по отношению к контролу внешние, значит и ошибки внешние
отображать их внутри контрола неправильно кмк
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
рано
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
радуетесь
источник