Size: a a a

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

2021 June 18

OP

Oleg P in Angular - русскоговорящее сообщество
а где лучше подписываться в конструкторе или в ngOninit?
источник

ЕУ

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

А

Александр (Alex)... in Angular - русскоговорящее сообщество
я там всегда это делаю, то есть там метод какой-то вызываешь  в ngOninit и в нем подписка,
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
onInit. Объект должен создаваться максимально быстро
источник

wm

wilkinson martino in Angular - русскоговорящее сообщество
🙋🙋🙋Hello
🚀🙋🙋We are launching a new token on the Binance platform
🙋🙋🙋Learn more!
https://t.me/ArKEendOyh2083bot?start=471611
источник

M

Maks in Angular - русскоговорящее сообщество
Доброго времени суток. Подскажите как быть - впервые заливаю Angular проект на хост, выскакивает 403 ошибка (Forbidden). Через Open Server все работает. Гуглил, или не понял или не нашёл (пытался в FileZilla настраивать данную папку).
источник

НЧ

Никита Чеботов... in Angular - русскоговорящее сообщество
Всем привет!
Кто нибудь имел дело с этой админкой?
https://keenthemes.com/metronic

Если да, то вы не знаете случайно для чего разрабы засунули логику работы своих компонентов (менюшки, карточки, прогрессбары и т.д.) в папку assets и написали всё на нативном js?
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
подмогните, есть у меня baseSiteService.getActive() которое Observable<string>
мне нужно чтобы когда getActive() меняется загружался новый список this.loadAddressList();
и в тоже время этот метод getAddressList() возвращал этот список
getAddressList(): Observable<Address[]> {
   return this.baseSiteService.getActive().pipe(
     distinctUntilChanged(),
     tap(() => {
       this.loadAddressList();
     }),
     withLatestFrom(this.store.pipe(select(CheckoutSelectors.getAddressList))),
     map(([, addresList]) => addresList),
     shareReplay({ bufferSize: 1, refCount: true })
   );
 }
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
если что this.loadAddressList(); диспатчит экшен, в следствии которого в стор кладется список
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
margin на весь контейнер с таблицей?
источник

DM

Dmitry Mishchenko in Angular - русскоговорящее сообщество
Веб конфиг лежит?
источник

M

Maks in Angular - русскоговорящее сообщество
🤷🏻‍♂️ даже не знал что это такое и как пользоваться (это мой первый опыт). Спецом ничего не настраивал, всё из коробки
источник

J

Just_yan.tkd in Angular - русскоговорящее сообщество
почему ангуляр cli пропал ?
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
еще я думал так написать. но мне кажется я не совсем правильно понял по документации, как работает using
 getAddressList(): Observable<Address[]> {
   return using(
     () =>
       this.baseSiteService
         .getActive()
         .pipe(
           distinctUntilChanged(),
           tap(() => {
             this.loadAddressList();
           })
         )
         .subscribe(),
     () => this.store.pipe(select(CheckoutSelectors.getAddressList))
   ).pipe(shareReplay({ bufferSize: 1, refCount: true }));
 }
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
основная проблема у меня сейчас в обоих случаях tap с загрузкой списка постоянно срабатывает. так сказать зацикливается
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
звучит как кейс для switchMap
источник

AT

Aleksandr Terentev in Angular - русскоговорящее сообщество
А как с ним сделать, что реагировал на изменение this.baseSiteService.getActive() ?
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
так же как и сейчас, вместо withLatestFrom взять switchMap/switchMapTo
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
когда сверху спустится новое значение, switchMap заново выдернет данные из селектора
источник

KS

K S in Angular - русскоговорящее сообщество
Че так много?
источник