Size: a a a

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

2020 March 13

Д

Дмитрий in Angular - русскоговорящее сообщество
а почему бы и нет
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
enum ComponentViewModeEnum {
 List = 'list',
 Thumbs = 'thumbs'
}
....
export class ... {
  ComponentViewModeEnum = ComponentViewModeEnum;
 // будет доступна в template
}
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Дмитрий
а почему бы и нет
а значение подсветится во вьюхе? IDE я имею в виду подскажет?

Т.е. если я во вьюхе напишу ComponentViewModeEnum, предложит ли мне IDE варианты
list и thumbs?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Просто я так обычно делаю

public topHeader: HeaderPosition = HeaderPosition.Top;

public leftHeader: HeaderPosition = HeaderPosition.Left;
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Oleg Safonov
а значение подсветится во вьюхе? IDE я имею в виду подскажет?

Т.е. если я во вьюхе напишу ComponentViewModeEnum, предложит ли мне IDE варианты
list и thumbs?
да
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
только с Thumbs и List
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
это же enum все таки ))
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
ngIf="componentState.componentMode === ComponentViewModeEnum.List"
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Дмитрий
это же enum все таки ))
ну у меня ide не предлагает варианты(
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Webstorm предагает
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ну норм тогда)
источник

Д

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

Д

Дмитрий in Angular - русскоговорящее сообщество
= а не :
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Дмитрий
enum ComponentViewModeEnum {
 List = 'list',
 Thumbs = 'thumbs'
}
....
export class ... {
  ComponentViewModeEnum = ComponentViewModeEnum;
 // будет доступна в template
}
вот так написано было
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
источник

Д

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

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Да, так норм, я затупил сам что то, спасибо)
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Oleg Safonov
Да, так норм, я затупил сам что то, спасибо)
: ты просто говоришь какой тип ожидаешь без присваивания
источник