Size: a a a

Советский Angular

2021 July 06

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
хорошо, когда наследование применяется правильно
плохо, когда наследование применяется неправильно
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

ss

san shan in Советский Angular
шикаааарно)
источник

ДМ

Денис Макаров... in Советский Angular
а никогда не задумывался, почему популярные языки вроде шарпа и джавы не поддерживают множественное наследование?
источник

ss

san shan in Советский Angular
Я читал про то, что ты думаешь мне сказать
источник

S

Smooth Operator in Советский Angular
композицией например
источник

S

Smooth Operator in Советский Angular
через делегат
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
+
источник

ss

san shan in Советский Angular
Есть определённая проблема с повторением одних и тех же конструкций в разных классах ui либы. Я видел решение с кучами обёрток и директивами, с миксинами и с помойкой
источник

S

Smooth Operator in Советский Angular
в конструкторе делаешь this.disabledBehavior = new DisabledBehavior();
и потом подвязываешься на него везде в классе
например
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
но не надо решать это наследованием)
источник

LI

Lorem Ipsum in Советский Angular
Мои 5 копеек. За множественное наследование надо руки отрывать без обезболивающего
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
простой пример

mixinColor по сути нужен для обработки цветов
и от него почему-то реализуется MatButton

MatButton является реализацией управления цветами? Я думаю, что не является)
источник

ss

san shan in Советский Angular
думаю
источник

ss

san shan in Советский Angular
Логика верна
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
а вообще, я бы скорее всего директив навешал
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
благо в angular это делается очень легко)
источник

ss

san shan in Советский Angular
Ок) спасибо за мнение
источник

ss

san shan in Советский Angular
Я правильно понял, что:

@Input() set disabled(value: boolean) {
   this.disabledBehavior.set(value);
 }

полу псевдокод
источник

ss

san shan in Советский Angular
как то так?
источник