Size: a a a

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

2020 April 23

AO

Andrew Ostrovskii in Angular - русскоговорящее сообщество
Ребят, интересно ваше мнение по двум вопросам.

1) Что думаете о таком подходе работы с данными?
2) Что думаете о таком именовании переменных, функций?
источник

AO

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

AO

Andrew Ostrovskii in Angular - русскоговорящее сообщество
Интересует, т.к. обусждаем в ПР, интересно мнения сообщества
источник

S

Sergey in Angular - русскоговорящее сообщество
Den Politykin
извините, а вы не могли бы показать как?

 storeToken(token: string) {
   localStorage.setItem('token', token);
 }
код метода прикрепил
import { PLATFORM_ID, Inject } from '@angular/core';
 import { isPlatformBrowser } from '@angular/common';
 ...
 constructor(
   @Inject(PLATFORM_ID) private platformId: object,
 ) {}
...
 storeToken(token: string) {
   if (isPlatformBrowser(this.platformId)) {
     localStorage.setItem('token', token);
   }
 }

Как-то так
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Andrew Ostrovskii
Ребят, интересно ваше мнение по двум вопросам.

1) Что думаете о таком подходе работы с данными?
2) Что думаете о таком именовании переменных, функций?
Я бы не делал такие вот сайд эффекты. Можно мапнуть все необходимы данные и уже в темплейте распихать
источник

A

Alex Radionov in Angular - русскоговорящее сообщество
Всем привет, прошу помощи, чет я недопонимаю.
Создаю переменную method (1скрин)
после инцилизации компоненты подписываюсь на сабж ( скрин -2 )

в методе onSearch тригерю ивенты (скрин - 3 )

В итоге ангулярчик ругается что я делаю подписку на undefined (4 скрин)
источник

A

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

A

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

A

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

DP

Den Politykin in Angular - русскоговорящее сообщество
Sergey
import { PLATFORM_ID, Inject } from '@angular/core';
 import { isPlatformBrowser } from '@angular/common';
 ...
 constructor(
   @Inject(PLATFORM_ID) private platformId: object,
 ) {}
...
 storeToken(token: string) {
   if (isPlatformBrowser(this.platformId)) {
     localStorage.setItem('token', token);
   }
 }

Как-то так
спасибо большое, сейчас буду пробовать
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Andrew Ostrovskii
Ребят, интересно ваше мнение по двум вопросам.

1) Что думаете о таком подходе работы с данными?
2) Что думаете о таком именовании переменных, функций?
чето какая-то кузямба. Лучше явно подписаться на this.product$
источник

S

Sergey in Angular - русскоговорящее сообщество
Den Politykin
спасибо большое, сейчас буду пробовать
Не забудь, что везде, где ты обращаешься к стораджу, нужно писать такую штуку
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
и функция get чето то там должна чето возвращать. Хотя лично я предпочитаю для обсерваблов испольовать слово select
источник

DP

Den Politykin in Angular - русскоговорящее сообщество
Sergey
Не забудь, что везде, где ты обращаешься к стораджу, нужно писать такую штуку
да, понимаю, сейчас поменяю и перебилжу, если интересно - отпишу про результат
источник

S

Sergey in Angular - русскоговорящее сообщество
Den Politykin
да, понимаю, сейчас поменяю и перебилжу, если интересно - отпишу про результат
Давай)
источник

AO

Andrew Ostrovskii in Angular - русскоговорящее сообщество
Igor Filippov
Я бы не делал такие вот сайд эффекты. Можно мапнуть все необходимы данные и уже в темплейте распихать
Спасибо. Еще вопрос, что скажешь о названии переменных/фунок? Или думаешь, там всё вполне норм?
источник

AO

Andrew Ostrovskii in Angular - русскоговорящее сообщество
Anton Shvets
чето какая-то кузямба. Лучше явно подписаться на this.product$
Спасибо. Тот же вопрос, если не трудно)
источник

A

Alex Radionov in Angular - русскоговорящее сообщество
так ребзи, нужна консультация  по решению вопросика))
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Andrew Ostrovskii
Спасибо. Еще вопрос, что скажешь о названии переменных/фунок? Или думаешь, там всё вполне норм?
Ну как-то можно привести к порядку. Если getProductVersionInfo то и переменная productVersionInfo$
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
ну и айди можно назвать более явно, чей он там
источник