ними?
Пробовал сначала вариант, когда ContentChildren - это компоненты, и выводил их через ng-content, но сразу стало понятно, что так дело не пойдет - там не вмешаться.
Нашел способ с директивами и вывод через ngTemplateOutlet - работает хорошо, но проблема в том, что сгенерированным таким образом элементам я не могу выставить стили или обратиться к классу.
Вот ссылка на пример: https://stackblitz.com/edit/angular-ivy-ruyann?file=src%2Fapp%2Fmulti-page-layout%2Fmulti-page-layout.component.ts
Директивы не случают HostBinding в случае, когда ты их так рендеришь. Хотелось бы каждому такому элементу выставить класс и размер (в случае, указанном в примере он указан в переменной pageWidth). Я знаю, что я могу обернуть это во враппер и присвоить эти значения ему, но не желательно, хотелось бы на результат ng-template.
вот что-то подобное делал https://stackblitz.com/edit/angular-ivy-majnt8?file=src/app/app.component.html
Подобное - да. У вас через псевдо классы сделано. Я об этом думал, но мне не подходит такое, т.к. нужно четко разделять элементы и разделитель, чтобы он не был их частью и не влиял на ширину
Обсуждают сегодня