Size: a a a

2018 December 05

DM

Denis Martych in Angular Kyiv
чет не совсем просто((
источник

DM

Denis Martych in Angular Kyiv
Назар Калитюк
да в принципе нет. Как обычную джс библиотеку.
а можешь небольшую инструкцию написать, а то провал конечно
источник

RK

Roman Kysenko in Angular Kyiv
Danil Gudz
в сервисе? ондестрой?
Я вот тоже не понял откуда у сервиса лайф сайкл хуки
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Denis Martych
а можешь небольшую инструкцию написать, а то провал конечно
Я думаю в гугле можно найти туториал, инфа не сотка, но вроде когда то видел
источник

G

George in Angular Kyiv
Dm K
Походу надо на уровне компонента его вставлять
Да, нужно провайдить через декоратор компонента явно. Но в этом случае у него скоуп на компонент будет только
источник
2018 December 06

IF

Igor Filippov in Angular Kyiv
Roman Kysenko
Я вот тоже не понял откуда у сервиса лайф сайкл хуки
А разница, везде один и тот же конструктор же.
источник

AO

Agnislav Onufriichuk in Angular Kyiv
источник

DK

Dm K in Angular Kyiv
George
Да, нужно провайдить через декоратор компонента явно. Но в этом случае у него скоуп на компонент будет только
Спасибо, разобрался уже!
источник

DK

Dm K in Angular Kyiv
этот кейс при добавлении сервиса в декоратор компонента?
источник

SG

Stanislav Galiant in Angular Kyiv
Підкажіть, як можна з rxjs зробити функціонал по типу combineLatest, але щоб перший emit з одного observable  теж приходив(не чекав на другий для обєднання). Тобто 1А - 0 => 1A 1B => 1A 2B => 2A 2B ...
источник

DG

Danil Gudz in Angular Kyiv
Stanislav Galiant
Підкажіть, як можна з rxjs зробити функціонал по типу combineLatest, але щоб перший emit з одного observable  теж приходив(не чекав на другий для обєднання). Тобто 1А - 0 => 1A 1B => 1A 2B => 2A 2B ...
можно startWith(...) сделать
источник

SG

Stanislav Galiant in Angular Kyiv
о, працює )
источник

SG

Stanislav Galiant in Angular Kyiv
дякую)
источник

DG

Danil Gudz in Angular Kyiv
o1$ // ---a-b----c
o2$// --d----e
combineLatest(o1$.pipe(startWith(null)), o2$.pipe(startWIth(null))) // (null,null)--(null,d)(a,d)-(b,d)-(b,e)--(c,e)
источник

DG

Danil Gudz in Angular Kyiv
k
источник

DM

Denis Martych in Angular Kyiv
кто может подсказать, есть роут path: 'sport/:sport_name/:region_id', пытаюсь получить sport_name через this.route.snapshot.params['sport_name']; нахожусь в компоненте где юрл ocalhost:4200/sport/Football/2

но мне пишет андеайнед, не могу понять почему
источник

AM

Andrew Muliar in Angular Kyiv
источник

VL

Volodymyr Ljubchenko in Angular Kyiv
Denis Martych
кто может подсказать, есть роут path: 'sport/:sport_name/:region_id', пытаюсь получить sport_name через this.route.snapshot.params['sport_name']; нахожусь в компоненте где юрл ocalhost:4200/sport/Football/2

но мне пишет андеайнед, не могу понять почему
у компоненті можна отримати параметри роута тіки коли він підписаний на нього у роутах
источник

AM

Andrew Muliar in Angular Kyiv
розділ в статі Angular Route Performance описує процедуру доступу до параметрів. "The component wouldn't update if we travelled from (/users/chris) to another profile (/users/nick)."
источник

G

George in Angular Kyiv
Denis Martych
кто может подсказать, есть роут path: 'sport/:sport_name/:region_id', пытаюсь получить sport_name через this.route.snapshot.params['sport_name']; нахожусь в компоненте где юрл ocalhost:4200/sport/Football/2

но мне пишет андеайнед, не могу понять почему
есть 2 варианта:
1 https://angular.io/api/router/Router#paramsInheritanceStrategy

2. брать routerState.snapshot и искать в дереве
источник