Flex-Layout arbeitet das Inline-Styles auf dem Host-Elementen nicht anwenden, wo die Host-Elemente ihr Flex-Layout bekommen Attribute über @HostBinding@ Winkel/flex-Layout nicht mit @HostBinding
@Component({
selector: 'column-node', //flex-layout not working on host elements
host: { '[@visibility]': 'visibility' },
template: `<ng-content></ng-content>`,
})
export class LayoutColumnNodeComponent {
@HostBinding('attr.fxLayout') fxlayout = 'column';
}
fxLayout
Attribut hinzugefügt in DOM <column-node fxLayout="column">
aber Flex-Layout Inline-Stile werden nicht angewendet.
kann nicht allein verwendet Selektor <column-node>
in Ihrem html
Alle Ihre benutzerdefinierten Selektoren, egal wie viele Sie in einer Seite haben, müssen die Inline-Flex-Attribute Markup.
<column-node fxLayout="row" fxLayoutAling="start start" fxFlex.xs="100" fxFlex.sm="50" fxFlex.md="33" fxFlex.lg="33" fxFlex="25">
Dieser Code wird extrem schwierig sein, mit all diesem Flex Markup zu scannen ....
Ich bin derzeit mit demselben Problem konfrontiert. @ ndesign11, hast du die Lösung gefunden? Wenn ja, bitte teilen. – sam
Ich habe das gleiche Problem auch. Hat jemand eine Workaround? – Twois