Size: a a a

Советский Angular

2021 July 14

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
просто control никак к grid item не относится
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
типа насколько оптимально делать директиву с селекторами через запятвую ?
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
то нейминги поправить надо )
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
сначала это был BaseFormField, а потом я понял, что это просто grid
источник

Вキ

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

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
вот такая штука насколько критична или не критична для перфоманса, например?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
ты можешь использовать аттрибуты в качестве селекторов
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
суть в том ,что эти атрибуты опциональны
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
если columnWidth не стоит, то все grid items распределяют ширину поровну между собой
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
то есть им сеттится ширина 50% + проссчитывается нужное расстояние между ними
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
можешь вынести их на уровень верстки
источник

Вキ

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
но я бы забил)
источник

Вキ

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

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Задача состоит в том, чтобы если независимо от того, есть ли аттрибуты у компонента или нет, на него должна навеситься директива
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
я именно поэтому и сделал extend абстрактного класса
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
ты можешь заэкстендить grid item для field grid item директиву, и у нее прописать селектор и аттрибут (если он нужен)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
это будет отдельная директива, и она будет лежать рядом с field сетами
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
не забудь только в провайдерах директивы прописать

{ provide: BaseGridItem, useExisting: FieldsetGridItem }

чтобы можно было по BaseGridItem по надобности получать доступ через view/content child(ren)
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
так а если у меня несколько десятков компонентов, то для каждого создать директиву, которая будет экстендить BaseGridItem и будет иметь селектор для этого компонента? не слишком ли оверхед?
источник