Size: a a a

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

2021 February 28

E

Eugene in Angular - русскоговорящее сообщество
Всем привет, вопрос по rxjs
как работает switchMap оператор, вот такой пример
observable.pipe(switchMap(v:boolean=>{
 if(v) return observable2;
 return of('empty')
}))

Если v == true, то я возвращаю другой observable2 и на него происходит подписка, всё ок
Но если сначала придёт v == true, произойдёт подписка на observable2, а затем придёт v==false, подписка на observable2 отменится?
источник

E

Eugene in Angular - русскоговорящее сообщество
Anatoliy Kernokus
а в ангуляре вообще хороший тон - выносить шрифты,цвета в глобальный css или нет?
Я считаю, что в глобальном css нужно задавать переменные, а потом уже их использовать, таким образом можно сменить шрифты,цвета и прочее изменив эти переменные в одном месте
источник

7

7384114837 in Angular - русскоговорящее сообщество
Eugene
Я считаю, что в глобальном css нужно задавать переменные, а потом уже их использовать, таким образом можно сменить шрифты,цвета и прочее изменив эти переменные в одном месте
а если шрифтов много, и ты их подключаешь на все страницы. Мне кажется это не рациональный подход
источник

AK

Anatoliy Kernokus in Angular - русскоговорящее сообщество
Eugene
Я считаю, что в глобальном css нужно задавать переменные, а потом уже их использовать, таким образом можно сменить шрифты,цвета и прочее изменив эти переменные в одном месте
А если проект - 2 страницы,то тем более?
источник

E

Eugene in Angular - русскоговорящее сообщество
7384114837
а если шрифтов много, и ты их подключаешь на все страницы. Мне кажется это не рациональный подход
Разные шрифты это скорее исключение и в этом случае нужно разделять. Но я считаю что в общем случае шрифты, цвета и прочее должны быть частью темы и тема должны быть одна на всё приложение
источник

7

7384114837 in Angular - русскоговорящее сообщество
Eugene
Разные шрифты это скорее исключение и в этом случае нужно разделять. Но я считаю что в общем случае шрифты, цвета и прочее должны быть частью темы и тема должны быть одна на всё приложение
🆗
источник

E

Eugene in Angular - русскоговорящее сообщество
Anatoliy Kernokus
А если проект - 2 страницы,то тем более?
Но это как захочется, если не лень, то можно вынести в переменные, можно просто задать один шрифт на body, если он один.
источник

AD

Anatoly D in Angular - русскоговорящее сообщество
правильно ли я понимаю, что декоратор @Input это аналог пропсов в реакте и vue?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Anatoly D
правильно ли я понимаю, что декоратор @Input это аналог пропсов в реакте и vue?
типа того
источник

AD

Anatoly D in Angular - русскоговорящее сообщество
Мне начинает ангуляр нравится с его typescript'ом и логикой организации проекта
источник

7

7384114837 in Angular - русскоговорящее сообщество
Anatoly D
Мне начинает ангуляр нравится с его typescript'ом и логикой организации проекта
источник

AD

Anatoly D in Angular - русскоговорящее сообщество
:)
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Всем привет, господа, чего я не так делаю ? Получается что вывод this.items выводит правильно массив данных которые прилетел в компонент, а вот если вывести this.items.approve получаю пустой массив ...

Не работал пол года с Ангуляром и чет сейчас как будто другая вселенная. Заранее спасибо за наводку где ошибка.
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Veaceslav Artiom
Всем привет, господа, чего я не так делаю ? Получается что вывод this.items выводит правильно массив данных которые прилетел в компонент, а вот если вывести this.items.approve получаю пустой массив ...

Не работал пол года с Ангуляром и чет сейчас как будто другая вселенная. Заранее спасибо за наводку где ошибка.
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Veaceslav Artiom
Всем привет, господа, чего я не так делаю ? Получается что вывод this.items выводит правильно массив данных которые прилетел в компонент, а вот если вывести this.items.approve получаю пустой массив ...

Не работал пол года с Ангуляром и чет сейчас как будто другая вселенная. Заранее спасибо за наводку где ошибка.
м.б. асинхронная операция?
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Евгений Удалов
м.б. асинхронная операция?
Да я вот только сейчас заметил что у меня кроме active более ничего не прилетает... Значит прикол в родителе который не правильно отдает данные.
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
Евгений Удалов
м.б. асинхронная операция?
То есть, да, вы правы
источник

VA

Veaceslav Artiom in Angular - русскоговорящее сообщество
И опять RxJS, можно ли так делать ?
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
Veaceslav Artiom
И опять RxJS, можно ли так делать ?
может лучше forkJoin
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
а в сабскрайбе как то так
subscribe.(([one, two ,three ... ]) => {
this.user.active = one;
this.user.notactive = two;
...
})
источник