Size: a a a

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

2020 February 26

A

Alex in Angular - русскоговорящее сообщество
Кто работал с NEST JS + Angular? Какие впечатления?
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Alex
Кто работал с NEST JS + Angular? Какие впечатления?
+-
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
То, что это нода даёт о себе знать
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Ruslan
не догоняю)
concat(items.filter(...).map(item => this.service.getPrice(item, job)).pipe(toArray())
источник

A

Alex in Angular - русскоговорящее сообщество
Илья | 😶 ☮️
То, что это нода даёт о себе знать
Что имеешь ввиду
источник

В

Виталий in Angular - русскоговорящее сообщество
Народ,

есть CVA компонент у которого есть @Input флаг. Логика валидации этого компонента зависит от значения флага.
По клику на кнопку необходимо менять значение флага и проверять валидность CVA компонента, дальнейшая логика зависит от значения валидности.

Проблема: При изменении значения флага CVA не успевает обновить значение валидации.

Вопрос: Как реализовать вышеописанную логику?
источник

R

Ruslan in Angular - русскоговорящее сообщество
Smooth Operator
concat(items.filter(...).map(item => this.service.getPrice(item, job)).pipe(toArray())
👍 спасибо!
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Alex
Что имеешь ввиду
производительность
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
пусть и в начале то пофигу, но с ростом нагрузки просто так выбрасывать деньги на расширение я хз
источник

DB

Dilame 🎩 Bowzee ⠀⠀⠀ོ... in Angular - русскоговорящее сообщество
Alex
Кто работал с NEST JS + Angular? Какие впечатления?
Да в общем-то как от любого бэкенд фреймворка, который является frontend-framework-agnostic + фронтенд фреймворка, который является backend-framework-agnostic
источник

A

Alex in Angular - русскоговорящее сообщество
Есть что то лучше NEST JS или вполне себе хороший выбор?
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Alex
Есть что то лучше NEST JS или вполне себе хороший выбор?
смотря какие задачи
источник

B

Bohdan in Angular - русскоговорящее сообщество
Ребята, а как решить проблему с merge is deprecated: Deprecated in favor of static merge. это значит, что в пайпе его не заюзаешь, а у меня такой код, что хз как теперь выпилить без потери логики?
this.input$
       .pipe(
         debounceTime(500),
         distinctUntilChanged(),
         switchMap(),
         merge(anotherValue),
       );
источник

YM

Yuriy Medvedev in Angular - русскоговорящее сообщество
Bohdan
Ребята, а как решить проблему с merge is deprecated: Deprecated in favor of static merge. это значит, что в пайпе его не заюзаешь, а у меня такой код, что хз как теперь выпилить без потери логики?
this.input$
       .pipe(
         debounceTime(500),
         distinctUntilChanged(),
         switchMap(),
         merge(anotherValue),
       );
весь поток и anotherValue пихаешь в merge)
источник

A

Alex in Angular - русскоговорящее сообщество
Илья | 😶 ☮️
смотря какие задачи
Microservices на node в amazon aws
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bohdan
Ребята, а как решить проблему с merge is deprecated: Deprecated in favor of static merge. это значит, что в пайпе его не заюзаешь, а у меня такой код, что хз как теперь выпилить без потери логики?
this.input$
       .pipe(
         debounceTime(500),
         distinctUntilChanged(),
         switchMap(),
         merge(anotherValue),
       );
merge(
   this.input$.pipe(
     debounceTime(500),
     distinctUntilChanged(),
     switchMap(),
   ),
   anotherValue,
)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Виталий
Народ,

есть CVA компонент у которого есть @Input флаг. Логика валидации этого компонента зависит от значения флага.
По клику на кнопку необходимо менять значение флага и проверять валидность CVA компонента, дальнейшая логика зависит от значения валидности.

Проблема: При изменении значения флага CVA не успевает обновить значение валидации.

Вопрос: Как реализовать вышеописанную логику?
непонятно сейчас было
источник

B

Bohdan in Angular - русскоговорящее сообщество
Yuriy Medvedev
весь поток и anotherValue пихаешь в merge)
бля, спасибо
const input$ = this.input$
     .pipe(
       debounceTime(500),
       distinctUntilChanged(),
       tap(() => this.loading = true),
       switchMap(),
       tap(() => this.loading = false),
     );

   this.items$ = merge(input$, this.initialValue$)
источник

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
непонятно сейчас было
onSubmitDraft() {
   this.showFormErrors = true;
   this.isDraft = true; // <- Здесь меняем флаг. Для «драфта» логика валидации формы меняется.

   if (this.form.invalid) { // Здесь значение валидности формы ещё старое (не успело обновиться)
     return this._showSnackBar('Please, fill all rquired fields’);
   }


Кликаю на кнопку, изменяется флаг который передаётся в CVA. В CVA в зависимости от значения флага разная логика. Значение валидности CVA не успевает обновиться прежде чем я к нему обращаюсь.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Виталий
onSubmitDraft() {
   this.showFormErrors = true;
   this.isDraft = true; // <- Здесь меняем флаг. Для «драфта» логика валидации формы меняется.

   if (this.form.invalid) { // Здесь значение валидности формы ещё старое (не успело обновиться)
     return this._showSnackBar('Please, fill all rquired fields’);
   }


Кликаю на кнопку, изменяется флаг который передаётся в CVA. В CVA в зависимости от значения флага разная логика. Значение валидности CVA не успевает обновиться прежде чем я к нему обращаюсь.
ну наверное надо подписаться на изменение статуса валидации и там вызывать снакбары свои
источник