Size: a a a

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

2021 March 05

AK

Anatoliy Kernokus in Angular - русскоговорящее сообщество
Smooth Operator
отправляй запрос на сервер
там в двух вариантах надо отправлять запрос на сервер
источник

В

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Anatoliy Kernokus
там в двух вариантах надо отправлять запрос на сервер
изменился фильтр > отправил запрос
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Alex Inkin
TuiDestroyService из Тайги.
Если не сложно, откуда тут  берется this.next https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/services/destroy.service.ts#L10 ? Поидее нужно же создать сабджект. Вот я скопировал ваш код из твиттера. За счет чего в тайге создается сабджет?
@Injectable()
export class UnSubscribeService extends Observable<void> implements OnDestroy {
 private readonly unsubscribe$ = new Subject<void>();

 constructor() {
   super((subscriber) => this.unsubscribe$.subscribe(subscriber));
 }
 ngOnDestroy() {
   this.unsubscribe$.next();
   this.unsubscribe$.complete();
 }
}
источник

DA

Dariga Abdikarimova in Angular - русскоговорящее сообщество
Alex Kulagin 🏡
private data = new ReplaySubject(1);

get data$() {
 return this.data
    .asObservavle()
}

fetch() {
 this.http.get(...)
  .subscribe(this.data)
}


Лучше уж как-то так, если использовать кэш. Но не забывайте, что сабжект нужно завершить вовремя
Благодарю!
источник

ИК

Игорь Кацуба... in Angular - русскоговорящее сообщество
Евгений Войтенко
Если не сложно, откуда тут  берется this.next https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/services/destroy.service.ts#L10 ? Поидее нужно же создать сабджект. Вот я скопировал ваш код из твиттера. За счет чего в тайге создается сабджет?
@Injectable()
export class UnSubscribeService extends Observable<void> implements OnDestroy {
 private readonly unsubscribe$ = new Subject<void>();

 constructor() {
   super((subscriber) => this.unsubscribe$.subscribe(subscriber));
 }
 ngOnDestroy() {
   this.unsubscribe$.next();
   this.unsubscribe$.complete();
 }
}
источник

AI

Alex Inkin in Angular - русскоговорящее сообщество
Евгений Войтенко
Если не сложно, откуда тут  берется this.next https://github.com/TinkoffCreditSystems/taiga-ui/blob/6f89b82ea03f001a09e671b84ae1a10db2f293fe/projects/cdk/services/destroy.service.ts#L10 ? Поидее нужно же создать сабджект. Вот я скопировал ваш код из твиттера. За счет чего в тайге создается сабджет?
@Injectable()
export class UnSubscribeService extends Observable<void> implements OnDestroy {
 private readonly unsubscribe$ = new Subject<void>();

 constructor() {
   super((subscriber) => this.unsubscribe$.subscribe(subscriber));
 }
 ngOnDestroy() {
   this.unsubscribe$.next();
   this.unsubscribe$.complete();
 }
}
В тайге мы сразу экстендим Subject. Раньше так не делали, потому что хотели наружу только Observable выдавать, но решили, что простота лучше. И просто инжектим с более общим типом:

@Inject(TuiDestroyService)
destroy$: Observable<unknown>
источник

H

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

H

Headbanger in Angular - русскоговорящее сообщество
есть вот такая проблема, сносил полностью ангуляр, переустанавливал,  перекачивал сорцы не помогло, может кто-то помочь?
источник

H

Headbanger in Angular - русскоговорящее сообщество
гайд с сайта ангуляра тож не помог
источник

SB

Serge Bazan in Angular - русскоговорящее сообщество
может, глобально установлен старый ангуляр?
источник

SB

Serge Bazan in Angular - русскоговорящее сообщество
или наоборот - в проекте используется старый, а глобально cli установлен новый
источник

SB

Serge Bazan in Angular - русскоговорящее сообщество
надо смотреть, откуда ng стартует
источник

Б

Богдан in Angular - русскоговорящее сообщество
Господа, а не поскажите как мне пробросить новое значение в rxJs
источник

Б

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

Б

Богдан in Angular - русскоговорящее сообщество
Error: src/app/select/select.component.ts:30:53 - error TS2339: Property 'next' does not exist on type 'Observable<People[]>'.

30     setTimeout(() => this.peopleService.getPeople().next(dd), 1000);
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Богдан
Господа, а не поскажите как мне пробросить новое значение в rxJs
Вы возвращаете observable, в него нельзя ничего записать.
Создавайте subject и с ним работайте
источник

Б

Богдан in Angular - русскоговорящее сообщество
Oleg Safonov
Вы возвращаете observable, в него нельзя ничего записать.
Создавайте subject и с ним работайте
спасибо
источник

A

Alexander in Angular - русскоговорящее сообщество
Headbanger
есть вот такая проблема, сносил полностью ангуляр, переустанавливал,  перекачивал сорцы не помогло, может кто-то помочь?
У тебя версия Angular CLI новая, а версия проекта старая
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Всем привет!
Из-за чего могут посыпаться все модули в проекте?
источник