Size: a a a

2020 September 01

IS

Igor Shturmov in Angular Kyiv
всем привет, есть кто-то, кто интеегрировал фейсбук мессенджер в апликуху?
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Ребят, NavigationEnd должен после релоада страницы детектиться?
источник

MI

Mykola Ivanov in Angular Kyiv
Всім привіт
є білдер проектів, щось типу таск менеджера, тільки куча функціоналу
сторінку може редагувати багато людей і в реальному часі бачити зміни
якщо користувач проскролив вниз і прийшли зміни з серверу то після перерендеру скролиться сторінка вверх
як це можна пофіксити?
источник

A

Alex in Angular Kyiv
Vladyslav Nasadiuk
Ребят, NavigationEnd должен после релоада страницы детектиться?
так
источник

A

Alex in Angular Kyiv
Mykola Ivanov
Всім привіт
є білдер проектів, щось типу таск менеджера, тільки куча функціоналу
сторінку може редагувати багато людей і в реальному часі бачити зміни
якщо користувач проскролив вниз і прийшли зміни з серверу то після перерендеру скролиться сторінка вверх
як це можна пофіксити?
scrollPositionRestoration: 'enabled' почитай за це
источник

MI

Mykola Ivanov in Angular Kyiv
Alex
scrollPositionRestoration: 'enabled' почитай за це
Дякую)
источник

AO

Alex Okrushko in Angular Kyiv
Олександр Савуловський
Добрый день. Подскажите, пожалуйста, где лучше инициализировать переменную в сервисе в конструкторе или в ngOnInit?
Александр
Inline можно инициализировать.

Если при инициализации используется инжекнутый сервис, который потом нигде больше не нужен, то тогда в конструкторе.

И только если при инициализации используются значения от @Input, то тогда в ngOnInit
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex Okrushko
Александр
Inline можно инициализировать.

Если при инициализации используется инжекнутый сервис, который потом нигде больше не нужен, то тогда в конструкторе.

И только если при инициализации используются значения от @Input, то тогда в ngOnInit
Ок. Спасибо
источник

N

Null in Angular Kyiv
Переслано от Null
ngrx store ругается на иммутабельность, как пофиксить?
источник

AO

Alex Okrushko in Angular Kyiv
Null
Переслано от Null
ngrx store ругается на иммутабельность, как пофиксить?
Ауч...
Ругается, потому что мутируется объект.
Два решения:
- либо createMutableReducer из https://github.com/timdeschryver/ngrx-etc
- либо не мутировать:
if (singleIdxs): {
 return {
  ...state,
 updatedPairRates: {
   ...state.updatedPairRates,
  single: {
    ...state.updatedPairRates.single,
   [singleIdxs.isoIdx]: {
      ...state.updatedPairRates.single[singleIdxs.isoIdx],
      rates: {
        ...state.updatedPairRates.single[singleIdxs.isoIdx].rates,
        [singleIdxs.ratesIdx]: ratePair,
      },
   }
  },
 },
 };
}
источник

N

Null in Angular Kyiv
Alex Okrushko
Ауч...
Ругается, потому что мутируется объект.
Два решения:
- либо createMutableReducer из https://github.com/timdeschryver/ngrx-etc
- либо не мутировать:
if (singleIdxs): {
 return {
  ...state,
 updatedPairRates: {
   ...state.updatedPairRates,
  single: {
    ...state.updatedPairRates.single,
   [singleIdxs.isoIdx]: {
      ...state.updatedPairRates.single[singleIdxs.isoIdx],
      rates: {
        ...state.updatedPairRates.single[singleIdxs.isoIdx].rates,
        [singleIdxs.ratesIdx]: ratePair,
      },
   }
  },
 },
 };
}
Ого, наверно для меня будет лучше второй вариант, спасибо большое!
источник

AO

Alex Okrushko in Angular Kyiv
очень глубокие модели, я бы все же рассмотрел immer и/или createMutableReducer, который оборачивает immer.
источник

AO

Alex Okrushko in Angular Kyiv
можно еще уменьшить глубину разбив на 2 редусера - один отвечает за состояния single, а второй за group
источник

AO

Alex Okrushko in Angular Kyiv
Хочу еще раз сказать спасибо участникам (и организаторам) Angular Kyiv.

Я такой "дерзости" в этом чате не наблюдаю.
источник

Sergey Фrolov in Angular Kyiv
Хех, в больших группах такое часто
источник
2020 September 03

E

EvgenyB in Angular Kyiv
Привет! Подскажите , а есть ли где-то в одном месте "кошерные"валидаторы для контроля инпутов: телефона, емейла, страны, линки на соц. сети? Гуглится сплошные велосипеды
источник

Sergey Фrolov in Angular Kyiv
EvgenyB
Привет! Подскажите , а есть ли где-то в одном месте "кошерные"валидаторы для контроля инпутов: телефона, емейла, страны, линки на соц. сети? Гуглится сплошные велосипеды
источник

Sergey Фrolov in Angular Kyiv
Сам не пользовался. Там есть еще ссылки в описании.
источник

E

EvgenyB in Angular Kyiv
Sergey Фrolov
Сам не пользовался. Там есть еще ссылки в описании.
Спасибо
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Ребят, когда приложуха инсталится через браузер, например как youtube music, как эта магия называется? Что искать? Я ж правильно понимаю, что по идее на сервис воркерах такое можно сделать?
источник