Size: a a a

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

2019 September 18

E

Eugene in Angular - русскоговорящее сообщество
Макс
Всем привет, может я не сюда пишу, но попробовать стоит.
Есть вопрос связаный с запросом данных. Мне нужны одни и теже данные в двух компонентах. Но делать запрос я хочу один раз. Можно ли както эти данные сохранить у том же сервисе? Без подписки

Как я думаю сейчас это все сделать. В первом компоненте делать запрос, применять асинк пайп, к нгфор применить метод и через метод прокинуть данные в другой компонент.
ngFor=item of giveToAnother(items)
Посоветуйте более лаконичный подход.  Кто сталкивался
Спасибо
в сервисе, behavior/replaySubject или кешировать запрос через publishReplay/refCount
источник

E

Eugene in Angular - русскоговорящее сообщество
Eugene
в сервисе, behavior/replaySubject или кешировать запрос через publishReplay/refCount
второе - проще и меньше кода
источник

М

Макс in Angular - русскоговорящее сообщество
Сейчас погуглю что это и с чем его едят, похоже на операторы rxjs
Спасибо
источник

E

Eugene in Angular - русскоговорящее сообщество
Макс
Сейчас погуглю что это и с чем его едят, похоже на операторы rxjs
Спасибо
оно и есть. сохраняйте запрос в переменную сервиса и добавьте ей эти два оператора а пайп
источник

E

Eugene in Angular - русскоговорящее сообщество
запрос будет происходить 1 раз
источник

М

Макс in Angular - русскоговорящее сообщество
То есть в двух компонентах можно применять async если я сохраню это в переменную, а сама переменная будет обсервбл
источник

E

Eugene in Angular - русскоговорящее сообщество
Макс
То есть в двух компонентах можно применять async если я сохраню это в переменную, а сама переменная будет обсервбл
да
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Макс
То есть в двух компонентах можно применять async если я сохраню это в переменную, а сама переменная будет обсервбл
Грузите через сервис, из сервиса возвращайте обзервабл, внутри сервиса сохраняйте результат через shareReplay
источник

S

Saniya in Angular - русскоговорящее сообщество
Всем привет! Подскажите, как в реактивной форме отобразить значения из объекта? Пока сейчас выводит [object Object]
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Saniya
Всем привет! Подскажите, как в реактивной форме отобразить значения из объекта? Пока сейчас выводит [object Object]
через точку, как обычно
источник

S

Saniya in Angular - русскоговорящее сообщество
Alexander Yaschuk
через точку, как обычно
В .ts?
источник

T

Trolizmaslom in Angular - русскоговорящее сообщество
как правильно уничтожать подписку после первого удачного next:
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Saniya
В .ts?
запись [object Object] выводится в том случае, когда объект приводится к строке, вы по всей видимости передаете не значение свойства объекта, а сам объект
источник

ЖР

Жердев Роман in Angular - русскоговорящее сообщество
Trolizmaslom
как правильно уничтожать подписку после первого удачного next:
Перед подпиской .pipe(first())
источник

VP

Victor Protsenko in Angular - русскоговорящее сообщество
Здрасте. В стандартном проекте есть файлики environment.ts и environment.prod.ts А сложно ли запилить ещё один environment ?
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Victor Protsenko
Здрасте. В стандартном проекте есть файлики environment.ts и environment.prod.ts А сложно ли запилить ещё один environment ?
Нет, по той же схеме можно staging например сделать
В angular.json тоже добавить нужно
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
environment.staging.ts
-
"staging": {
             "fileReplacements": [
               {
                 "replace": "src/environments/environment.ts",
                 "with": "src/environments/environment.staging.ts"
               }
             ],
             some_configurations
           },
источник

MK

Marat Kalibekov in Angular - русскоговорящее сообщество
Добрый день! Вопрос по mat-table
источник

MK

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

MK

Marat Kalibekov in Angular - русскоговорящее сообщество
почему-то колнки не занимают полное пространство
источник