Size: a a a

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

2021 April 27

A

Andrei in Angular - русскоговорящее сообщество
Я конечно не эмичу, но эмитит ngrx при обновлении стейта.
источник

SD

Stanislav Dior in Angular - русскоговорящее сообщество
сделай loading$ = BehaviourSubject<boolean>(false);

и в темлейте: *ngIf="(loading$ | async) === false"
источник

A

Andrei in Angular - русскоговорящее сообщество
100 вставок в локальный кеш. При каждой вставке емитится селектор. OnPush тут не поможет.
источник

SD

Stanislav Dior in Angular - русскоговорящее сообщество
скорее всего ваш редьюсер неправильно написан, и вы обновляете весь стейт при получении новых данных. Если обновлять данные порционно, то другие селекты вызываться не будут и проблема уйдет
источник

NP

Nathan 🦊 Perk @RF (х... in Angular - русскоговорящее сообщество
С трусов деда проорал
источник

ZK

Zhenya Kornelyuk in Angular - русскоговорящее сообщество
Что за BehaviourSubject ?
источник

A

Andrei in Angular - русскоговорящее сообщество
Я говорю про ngrx/data.
источник

SD

Stanislav Dior in Angular - русскоговорящее сообщество
вперед учить rxjs :D
источник

А

Андрей in Angular - русскоговорящее сообщество
Хеллоу ребят, такой вопрос
У меня лежат звуки в Content/Sounds (приложение на асп.нет, но это неважно думаю)

Из ангуляра я получаю файлы через юрл по типу
"/api/Content/Sounds/alarm.mp3"

Но есть ситуации когда в названии файла присутствуют спецсимволы например
"alarm.com.mp3". Из-за этого идет попытка скачивания html а не файла

Подскажите плиз какой можно тут сделать енкод?
источник

NP

Nathan 🦊 Perk @RF (х... in Angular - русскоговорящее сообщество
Сабжект, который текущее значение дополнительно еще хранит)
источник

A

Andrei in Angular - русскоговорящее сообщество
Кастомные редюсеры не юзаю
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Кстати, интересный вопрос, покажите как вы в тс задаете этот лоадинг?
источник

SD

Stanislav Dior in Angular - русскоговорящее сообщество
через BehaviourSubject :D как вариант конечно
источник

E

Ekaterina in Angular - русскоговорящее сообщество
А вдруг там синхронно всё
источник

ZK

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

B

Bretbas in Angular - русскоговорящее сообщество
Народ, кто знает, как у Material контролов локаль изменить на русский?
Я попробовал перерегать их константу с новым значением вот так:
providers: [{ provide: MAT_DATE_LOCALE, useValue: 'ru-RU' }]

Получилось. Но только на DatePicker!
Например для MatPaginator не получилось(
http://joxi.ru/zANwZzXHjYww8r
источник

SD

Stanislav Dior in Angular - русскоговорящее сообщество
если все синхронно то loading не нужен)))
источник

E

Ekaterina in Angular - русскоговорящее сообщество
А мало ли! 😆
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Так, ну по тому куску, что я вижу, не ясно как у вас после лоадинга = тру должно все вернуться в фолс.
источник

SD

Stanislav Dior in Angular - русскоговорящее сообщество
ты управляешь значением loading$ через this.loading$.next(true/false), а там уже синхронно или нет - не важно
источник