Как я могу вставить правило директивы в другое определение директивы?Я определил эту директиву:
@Directive({
selector: "[appCardBody]"
})
export class CardBodyDirective {
constructor(el: ElementRef) {
el.nativeElement.style.width = "95%";
el.nativeElement.style.marginTop = "20px";
}
}
, и я использую эту директиву следующим образом:
<div
appCardBody
fxLayout="row"
fxLayoutAlign="space-between center"
fxLayout.lt-md="column"></div>
Как я могу напрямую включить атрибуты fx * (из угловых директив flex-layout)внутри моей директивы appCardBody?
Я уже пытался принудительно вызвать элементы следующим образом:
@Directive({
selector: "[appCardBody]"
})
export class CardBodyDirective {
constructor(el: ElementRef) {
el.nativeElement.style.width = "95%";
el.nativeElement.style.marginTop = "20px";
el.nativeElement.fxLayout = "row"
// the other proprieties
}
}
Но таким образом это не работает.Любое предложение?