Size: a a a

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

2021 May 02

R

RA-TA-TATA in Angular - русскоговорящее сообщество
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
похоже, что RoleStore не синглтон не смотря на “provideIn: root”
попробуй проверить гипотезу - добавь логов в конструктор сервиса )
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
хм, походу так, странно
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
мб где-то провайдишь
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Неа
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
там еще что-то было providedIn: 'root' + lazy loading - тык
источник

B

Bretbas in Angular - русскоговорящее сообщество
Народ, подскажите пожалуйста.
Хочу написать директиву, которую буду юзать типо так:
<div   *authorize=['Admin']
          [authorizeUserId]="13">
</div>


и хочу, чтобы контент рисовался только в том случае, если совпадают оба свойства.
Не пойму как сделать чтобы именно ОБА были
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
у меня всего 1 лейзи модуль и он далеко от место действия.
источник

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
попробуй на stackblitz воспроизвести, мб в процессе поймешь проблему или воспроизведешь и поможем )
источник

B

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

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
вот так же развернет звездочку?

<ng-template [authorize]=“Admin”>
  <div [authorizeUserId]="13">
  </div>
</ng-template>

мб синтаксис изменить на `*authorize=‘Admin; userId: 13` или `*authorize=‘let role=Admin; let userId=13` - надо смотреть как развернет, а потом уже думать над селектором

как пример можно на ngFor глянуть тык
источник

B

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

AI

Artsiom Ivanov in Angular - русскоговорящее сообщество
идеоматично вроде, через “;” ngFor, ngIf работают
источник

B

Bretbas in Angular - русскоговорящее сообщество
а EmbeddedViewRef, который вернет ViewContainerRef при создании контента, нужно ли кешировать, чтобы в onDestroy освободить или не нужно?
источник

B

Bretbas in Angular - русскоговорящее сообщество
this.viewContainer.clear() просто очистит контент?
сам контент будет висеть в памяти? утечка?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
лучше подчистить все самому
источник

B

Bretbas in Angular - русскоговорящее сообщество
тоесть clear() гарантию не дает, что он задестроит контент?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
если view детачнут, то clear не очистит
источник

B

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