Size: a a a

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

2021 April 03

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Владимир
почитай про гарды. чтобы делать и быстро и правильно, и не изобретать неработающие велосипеды
Велосипед работал пока я что-то не поменял
источник

В

Владимир in Angular - русскоговорящее сообщество
Taras Postolyuk
Велосипед работал пока я что-то не поменял
так оно обычно и бывает)))
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Taras Postolyuk
Мне нужно было быстро запилить авторизацию я сделал в будущем планирую переделать как нужно
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
вот как-то так в самой простой реализации
источник

Л

Лиза in Angular - русскоговорящее сообщество
Всем привет, есть вопрос)
Переношу сейчас часть функционала приложения с толстого клиента в веб и столкнулась с такой проблемой
У сущности есть поле flags. в толстом клиенте с ней работали с помощью setBit, getBit (C#). Сейчас мне нужно повторить такой же функционал в ангуляре.
Похоже вопрос я формулирую как-то неверно потому что в интернетах ничего не нашла на эту тему. Может кто знает как работать с отдельными битами числа?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
зы. Владимир не в ту область пока что тебя тащит и оверхедит
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Спасибо сейчас сделаю проекцию на свой код и попробую переписать)
источник

P

Proto in Angular - русскоговорящее сообщество
Лиза
Всем привет, есть вопрос)
Переношу сейчас часть функционала приложения с толстого клиента в веб и столкнулась с такой проблемой
У сущности есть поле flags. в толстом клиенте с ней работали с помощью setBit, getBit (C#). Сейчас мне нужно повторить такой же функционал в ангуляре.
Похоже вопрос я формулирую как-то неверно потому что в интернетах ничего не нашла на эту тему. Может кто знает как работать с отдельными битами числа?
Через маски. flags & 4 - сброс битов кроме 2го
источник

Л

Лиза in Angular - русскоговорящее сообщество
а что со вторым битом не так?)
источник

P

Proto in Angular - русскоговорящее сообщество
Лиза
а что со вторым битом не так?)
Вкм нужно установить конкретный бит. Используйте flags | <соответствующее биту число>
источник

В

Владимир in Angular - русскоговорящее сообщество
Евгений Удалов
зы. Владимир не в ту область пока что тебя тащит и оверхедит
ок, отхожу в сторону)) наблюдать - мое любимое занятие)
источник

P

Proto in Angular - русскоговорящее сообщество
Лиза
а что со вторым битом не так?)
Битовые операции везде одинаковы
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
У меня просто акита еще) и я не знаю где мне хрантиь это значение в сторе или где то в другом месте
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Taras Postolyuk
У меня просто акита еще) и я не знаю где мне хрантиь это значение в сторе или где то в другом месте
без разницы относительно реализации, если смотреть абстрактно
источник

Л

Лиза in Angular - русскоговорящее сообщество
Proto
Вкм нужно установить конкретный бит. Используйте flags | <соответствующее биту число>
Ага, благодарю
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Евгений Удалов
без разницы относительно реализации, если смотреть абстрактно
Как мне с обсервабла достать значение если оно мне нужно в компоненте как то так?
public isAuthenticated: Observable<boolean> = this._authService.isAuthenticated;

ngOnInit(): void {
 this._sessionService.setToken();
 if (this.isAuthenticated. === false) {
  this._router.navigate(['/login']);
 }
}
источник

S

Stepan in Angular - русскоговорящее сообщество
async pipe
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
подпишись на него и достань
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Stepan
async pipe
он не про шаблон
источник

TP

Taras Postolyuk in Angular - русскоговорящее сообщество
Пайпы можно в компоненте юзать а не в темплейте?
источник