Size: a a a

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

2020 January 26

S

Sergei in Angular - русскоговорящее сообщество
Всем привет !
подскажите как мне в URLS подкинуть текст
источник

S

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

MK

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

S

Sergei in Angular - русскоговорящее сообщество
т.е как перед ID -2933
источник

S

Sergei in Angular - русскоговорящее сообщество
добавить текст ad-2933
источник

S

Sergei in Angular - русскоговорящее сообщество
a([routerLink]="['/', advert.category.name, advert.id]")
источник

S

Sergei in Angular - русскоговорящее сообщество
вот урл ,я не понимаю как мне добавть перд id "-ad"
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Кидал говнокод недавно, щас доработал и вообще конфетка получилась)))

timer(delay, interval).pipe(
     takeWhile((_, idx) => idx + 1 <= maxTries),
     switchMap(() => {
       return from(
         antiCaptchaAPI.getTaskResult({
           taskId,
           clientKey: this.clientKey,
         })
       )
     }),
     first(result => {
       const isDone = result.status === 'ready'
       const isFailed = result.errorId !== 0

       return isDone || isFailed
     })
   )
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Переслано от Time is the side effect
Дарова парни, можете мой rxjs оценить, слишком ли все плохо? В первый раз юзаю)
Типа можно ли как-то улучшить эту простыню
https://gist.github.com/risenforces/5c77deb65498d89c6293b9b998b55067
Там после задержки 10 сек идет поллинг каждую секунду, пока статус processing, после этого результат маппится в строку
источник

AE

Aliw E. in Angular - русскоговорящее сообщество
Time is the side effect
Переслано от Time is the side effect
Дарова парни, можете мой rxjs оценить, слишком ли все плохо? В первый раз юзаю)
Типа можно ли как-то улучшить эту простыню
https://gist.github.com/risenforces/5c77deb65498d89c6293b9b998b55067
Там после задержки 10 сек идет поллинг каждую секунду, пока статус processing, после этого результат маппится в строку
toPromise👍🏻
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Time is the side effect
Переслано от Time is the side effect
Дарова парни, можете мой rxjs оценить, слишком ли все плохо? В первый раз юзаю)
Типа можно ли как-то улучшить эту простыню
https://gist.github.com/risenforces/5c77deb65498d89c6293b9b998b55067
Там после задержки 10 сек идет поллинг каждую секунду, пока статус processing, после этого результат маппится в строку
Меня очень смущает использование toPromise(), так как он делает затруднительным отменить выполнение кода. Хорошей практикой считается избегать его использования как раз по этой причине.

Но есть исключительные ситуации, когда он может быть нужен. Например для использования сторонних библиотек, которые используют promise.
источник

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Вертихвост キバ
Меня очень смущает использование toPromise(), так как он делает затруднительным отменить выполнение кода. Хорошей практикой считается избегать его использования как раз по этой причине.

Но есть исключительные ситуации, когда он может быть нужен. Например для использования сторонних библиотек, которые используют promise.
Я его убрал уже
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
использовать matcher параметр вместо path в регистрации роутов?
источник

S

Sergei in Angular - русскоговорящее сообщество
я не гуру ,можно по подробнее??
источник

S

Sergei in Angular - русскоговорящее сообщество
{path: ':name/:id', pathMatch: 'full', component: AdvertDetailPage},
источник

S

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

AE

Argument Exception in Angular - русскоговорящее сообщество
Sergei
я не гуру ,можно по подробнее??
гугл выдал эту статью, в офф доке почему-то не нашел информации. https://medium.com/@brandontroberts/custom-route-matching-with-the-angular-router-fbdd48665483
источник

AE

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

Ti

Time is the side effect in Angular - русскоговорящее сообщество
Вертихвост キバ
Меня очень смущает использование toPromise(), так как он делает затруднительным отменить выполнение кода. Хорошей практикой считается избегать его использования как раз по этой причине.

Но есть исключительные ситуации, когда он может быть нужен. Например для использования сторонних библиотек, которые используют promise.
А можешь подсказать

Есть 2 обзервабла, один это например интервал, а второй создан через .pipe к нему

Когда второй обзервабл завершится (например с помощью first, take, takeUntil и тд), и никто другой не будет подписан на тот интервал, интервал убьется, или это надо руками делать? Насколько я понимаю, убьется
источник