Size: a a a

Советский Angular

2020 May 28

VS

Vladimir Stempel 👁🍵... in Советский Angular
источник

S

Smooth Operator in Советский Angular
Dima
макбук 🌚
ну как node_modules переустанавливаю
так сразу тепло
источник

С

Светлана in Советский Angular
Вертихвост キバ 🏡🦊
Ты ищешь того, чего нет
я не могу отписаться
источник

С

Светлана in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Светлана
я не могу отписаться
а что тебе мешает это сделать?
источник

С

Светлана in Советский Angular
Вертихвост キバ 🏡🦊
а что тебе мешает это сделать?
мой код
источник

С

Светлана in Советский Angular
)
источник

С

Светлана in Советский Angular
Вертихвост キバ 🏡🦊
а что тебе мешает это сделать?
у меня получилась рекурсивная подписка
источник

С

Светлана in Советский Angular
внутри другой подписки
источник

С

Светлана in Советский Angular
источник

AS

Anton Shvets in Советский Angular
Светлана
у меня получилась рекурсивная подписка
шоу зе код
источник

С

Светлана in Советский Angular
Переслано от Светлана
exportSlides() {
   if (this.isExporting || !this.presentationName) {
     return;
   }

   this.isExporting = true;
   const path = Api.path(`/export/${this.format}/${this.lobId}`);
   const slideIds = this.slides.map((slide: Slide) => slide.id);

   let presentationStatus: any;
   this.exportSubscribtion = this.downloadService.exportFile(path, slideIds).subscribe(status => {
     presentationStatus = status;
     this.checkPresentationStatus(presentationStatus.message);
   });
   if (this.isChecked) {
     this.exportMetaData(slideIds);
   }
 }
источник

С

Светлана in Советский Angular
Переслано от Светлана
checkPresentationStatus(message: any) {
   const path = Api.path(`/export/status`);
   this.downloadService.checkPresentationStatus(path, message).pipe(
     delay(1000),
     map((response: any) => {
       return response.content;
     }),
   ).subscribe(
     (response: any) => {
       if (response.status === 'SUCCESS') {
         this.downloadService.saveFile(response.url, `${this.presentationName}.pptx`);
         this.isExporting = false;
         this.$close();
       } else {
         this.checkPresentationStatus(message);
       }
     }, error => {
       console.log(error);
     },
   );
 }
источник

С

Светлана in Советский Angular
Anton Shvets
шоу зе код
смотри
источник

ДМ

Денис Макаров... in Советский Angular
думаю, стоит посмотреть как работает с подписками лис)
источник

AS

Anton Shvets in Советский Angular
Светлана
смотри
даже в этом случае не вижу что мешает отписаться
источник

I

Iryna in Советский Angular
Денис Макаров
думаю, стоит посмотреть как работает с подписками лис)
😂 ты еще забыл спросить, что же хозяйка кода думает об этом)))
источник

AS

Anton Shvets in Советский Angular
а вообще вроде ж чоткий mergeMap не особо сложно
источник

С

Светлана in Советский Angular
Anton Shvets
даже в этом случае не вижу что мешает отписаться
Немного запуталась, в каком месте, кроме при ondestroy
источник

AS

Anton Shvets in Советский Angular
if (this.isChecked) {
     this.exportMetaData(slideIds);
   }
источник