Size: a a a

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

2021 March 31

s

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

И

Интроверт in Angular - русскоговорящее сообщество
Мне кажется проще было бы написать свой пайп
источник

s

stogram in Angular - русскоговорящее сообщество
Ну ты и гуру)) если считаешь что это проще)
источник

И

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
Danil Kavaliou
Знает кто как создать переменную в template из async, если тебе нужно только отдельное свойство из этого обсервабала

надо что то типо
*ngIf="(variable$ | async as var).length"

Но так не работает(( Нужен какой то прикол
или какой то способ или деректива создать переменную не в ngIf
зачем тебе переменная, если только свойство нужно.
можно так сделать *ngIf="{ a: (data$ | async)?.length} as x" :)
источник

DK

Danil Kavaliou in Angular - русскоговорящее сообщество
Anton Shvets
зачем тебе переменная, если только свойство нужно.
можно так сделать *ngIf="{ a: (data$ | async)?.length} as x" :)
Мне эта переменная много где нужна
не хочу делать кучу asyncoв в коде
источник

В

Валентин in Angular - русскоговорящее сообщество
После async поставь; и допиши let someVar
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Danil Kavaliou
Мне эта переменная много где нужна
не хочу делать кучу asyncoв в коде
если тебе в разметке нужно много асинков одного и того же, то это первый звоночек на "экстракцию тупого компонента"
источник

DK

Danil Kavaliou in Angular - русскоговорящее сообщество
Это уже тупой компонент
источник

DK

Danil Kavaliou in Angular - русскоговорящее сообщество
Это корень
источник

AS

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

DK

Danil Kavaliou in Angular - русскоговорящее сообщество
А сори, это умный компонент
источник

DK

Danil Kavaliou in Angular - русскоговорящее сообщество
Блин,
у меня просто в родителе нужно чекнуть var.length
а в корневом элементе уже передать этот вар

У меня что то типо такого
<ng-template *ngIf="(vars | async).length">
 <new-child
   [vars]="vars | async"
 >
 </new-child>
</ng-template>


Хочу в родителе создать переменную vars и уже ниже не вызывать асинки
источник

s

stogram in Angular - русскоговорящее сообщество
Danil Kavaliou
Блин,
у меня просто в родителе нужно чекнуть var.length
а в корневом элементе уже передать этот вар

У меня что то типо такого
<ng-template *ngIf="(vars | async).length">
 <new-child
   [vars]="vars | async"
 >
 </new-child>
</ng-template>


Хочу в родителе создать переменную vars и уже ниже не вызывать асинки
Причём тут new child ничего не получит
источник

s

stogram in Angular - русскоговорящее сообщество
Так как когда выбросилось событие, этого элемента ещё нет на странице
источник

АП

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
Авраам Петрович
господа, подскажите какую статью подчитать, чтобы сделать кнопку в хедере, которая открывает и закрывает navbar, лежащий где-то в другом компоненте иерархией ниже?
межкомпонентное взаимодействие
источник

АП

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

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
подскажите друзья, вот я вывожу допустим кучу кнопок с помощью *ngfor и на всех написано допустим добавить в корзину

Кликаем по одной

Как поменять именно на ней название

На добрвлено в корзину
источник

AR

Aleksei Rukhmanov in Angular - русскоговорящее сообщество
Имеется ввиду не кнопок а компонентов кнопки
источник