7
Böyle bir şey var:ngStyle nasıl uygulanır: bileşende ana makine öğesi?
import { Component, OnInit, Input } from '@angular/core';
@Component({
selector: 'column',
template: '<ng-content></ng-content>'
})
export class ColumnComponent {
@Input() columnWidth: string = '0';
constructor() {}
}
ve ben böyle bir şey yapmak için,
<ng-content></ng-content>
ebeveyn elemana[ngStyle] olarak, tesisi columnWidth uygulamak istiyorum:
<div [ngStyle]="{'width': columnWidth+'px'}" > ....
Stili ana makine öğesine nasıl uygulayacağımı biliyorum:
Ancak parametrelere geçiş yapmayı bilmiyorum.
olduğunu ben hata var: bilinen bir yerli mülkiyet (" ecrm- olmadığından 'columnWidth' bağlamak değil miyim topbar-arama> ] [columnWidth] = "150"> –
Girdi değerini @HostBinding ('style.width.px') stiline bağlamak istiyorsanız @ Input() columnWidth: string = '0'; 'çalışması gerekir. Ne denediniz? –
Bu cevap için Input() .. thx –