Size: a a a

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

2021 March 21

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
В место [style] и [ngStyle] может быть [class] и [ngClass]
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Икром Муродов
В место [style] и [ngStyle] может быть [class] и [ngClass]
может быть. и я, например, чаще [class.someclass] юзаю
источник

АД

Артём Дадащьянц... in Angular - русскоговорящее сообщество
Кто-нить билдил проект на Лубунту?
источник

A(

Agamura ( в Сыктывка... in Angular - русскоговорящее сообщество
какая разница, убунту она и в африке...
источник

A(

Agamura ( в Сыктывка... in Angular - русскоговорящее сообщество
лхде не влияет на все, что относится к серверной части, пакетам и вообще
источник
2021 March 22

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Скажите пожалуйста, в чем разница между [ngClass] и [class] ?
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
[class] делает то же самое, что и [ngClass]
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
В том же [class] можно передавать объект, массив, массив с тернарными операторами
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
И все будет работать
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Но возникает очевидный вопрос: зачем вообще использовать ngClass?
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Единственная разница, которую я нашел
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Я походу нашел отличие между ними )
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
Икром Муродов
Я походу нашел отличие между ними )
делитесь)
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
<button [class]="classes">Some button</button>

 public classes = {
   'btn-primary':  true,
   btn: true,
   'btn-danger':  false,
 };

// some-html-element(click)="updateStyles"

updateStyles() {
   this.classes['btn-danger'] = !this.classes['btn-danger'];
   this.classes['btn-primary'] = !this.classes['btn-primary'];
}
——————————
Ничего не сработает  )))
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Если использовать ngClass то все заработает
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
ага, вот тоже это нашел)
источник

АФ

Андрей Фастовский... in Angular - русскоговорящее сообщество
хз даж кому и где это может пригодьться) любителям css in js пожалуй лишь только
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Икром Муродов
<button [class]="classes">Some button</button>

 public classes = {
   'btn-primary':  true,
   btn: true,
   'btn-danger':  false,
 };

// some-html-element(click)="updateStyles"

updateStyles() {
   this.classes['btn-danger'] = !this.classes['btn-danger'];
   this.classes['btn-primary'] = !this.classes['btn-primary'];
}
——————————
Ничего не сработает  )))
Но если полностью поменять сам объект, то все заработает. [class] и c [ngClass]
updateStyles() {
   this.classes = {
     ...this.classes,
     'btn-danger': !this.classes['btn-danger'],
     'btn-primary': !this.classes['btn-primary'],
   };

   // this.classes['btn-danger'] = !this.classes['btn-danger'];
   // this.classes['btn-primary'] = !this.classes['btn-primary'];
}
источник

ИМ

Икром Муродов... in Angular - русскоговорящее сообщество
Мне надо было более внимательно читать документацию. :)
источник

P

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