Size: a a a

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

2019 September 27

ВЛ

Влад Лобода in Angular - русскоговорящее сообщество
вот как раз чтобы так и не городить
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
а как ты видишь решение которое тебя удовлетворит?
источник

DS

Denis Sitdikov in Angular - русскоговорящее сообщество
Влад Лобода
вот как раз чтобы так и не городить
В коде компонента делаешь гет стиля.
источник

DS

Denis Sitdikov in Angular - русскоговорящее сообщество
getMyClass()
источник

BO

Bayyr Oorjak in Angular - русскоговорящее сообщество
Влад Лобода
это понятно) я про то, как оформить это в ngClassб чтобы не городить стиль1Ж условие  и т.д.
в теории можно было бы создать 3 обсервабла, которые будут возвращать объект класса

потом их смерджить и подписаться в шаблоне
[ngClass]="classes$ | async"
источник

O

Oleg in Angular - русскоговорящее сообщество
Smooth Operator
а как ты видишь решение которое тебя удовлетворит?
А я могу использовать стримы с *ngIf в html шаблоне?
источник

S

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleg
А я могу использовать стримы с *ngIf в html шаблоне?
если добавишь async пайп
источник

O

Oleg in Angular - русскоговорящее сообщество
Типа вот так
источник

BO

Bayyr Oorjak in Angular - русскоговорящее сообщество
Oleg
Типа вот так
!(ui.isLoading$ | async)
источник

BO

Bayyr Oorjak in Angular - русскоговорящее сообщество
всё настолько плохо?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bayyr Oorjak
всё настолько плохо?
с таким же успехом можно просто складывать их в переменную
источник

O

Oleg in Angular - русскоговорящее сообщество
Bayyr Oorjak
!(ui.isLoading$ | async)
ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ngIf: [object Object]'. Current value: 'ngIf: false'. 😕
источник

BO

Bayyr Oorjak in Angular - русскоговорящее сообщество
Smooth Operator
с таким же успехом можно просто складывать их в переменную
ну разницы не будет, но как по мне с обсерваблами декларативнее получается
источник

ВЛ

Влад Лобода in Angular - русскоговорящее сообщество
Smooth Operator
а как ты видишь решение которое тебя удовлетворит?
этот вариант конечно наглядный, но не хочется так нагромождать скл. наверное через метод будет поприятнее
источник

BO

Bayyr Oorjak in Angular - русскоговорящее сообщество
Bayyr Oorjak
ну разницы не будет, но как по мне с обсерваблами декларативнее получается
особенно, если 1 класс в единицу времени должен присутствовать, а не сразу все 3
источник

MF

Mireq Fallen in Angular - русскоговорящее сообщество
Smooth Operator
это не то
https://github.com/angular/angular/issues/16713
это уже ближе... но что-то мне там тоже не нравится

хотя, что-то мне подсказывает, что это интересно только мне... :)
ладно...
всем кто поучавствовал в обсуждении большое спасибо :)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Mireq Fallen
https://github.com/angular/angular/issues/16713
это уже ближе... но что-то мне там тоже не нравится

хотя, что-то мне подсказывает, что это интересно только мне... :)
ладно...
всем кто поучавствовал в обсуждении большое спасибо :)
не хочешь стать контрибьютором? (
источник

DE

Dmitry Eremin in Angular - русскоговорящее сообщество
Привет
Я подключил ng2-permission. Он не обновлялся два года и проект с ним не собирается
Что лучше юзать, чтобы тюнить интерфейс по доступам пользователя?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Bayyr Oorjak
особенно, если 1 класс в единицу времени должен присутствовать, а не сразу все 3
честно говоря не понимаю как обсервабл решает эту проблему)
источник