我一個簡單的animation library工作在我的用戶可以使用屬性綁定修改我的成分,到目前爲止,我一直在做下列申請自己的選擇:角ngStyle多個款式
<div [style.background]="color" [style.width.px]="width" [style.height.px]="height"></div>
但對於未來增加我想改變這整個惹[ngStyle]="styleObject"
簡化添加更多的特性,我想實現這個像這樣:
@Input() width: number;
@Input() height: number;
public styleObject: Object = {
'height': this.height,
'width': this.width
};
但出於某種原因<div [ngStyle]="styleObject"></div>
沒有考慮到上面顯示的風格。
請注意,添加+ 'px'
並做height.px
不能解決我的問題。
我沒有看到什麼?
-
一些試驗已經表明
styleObject = {
'height': 200 + 'px',
'background': 'red'
};
作品和被施加到div
,但與this.height
(類型的number
)替換200
沒有。
非常感謝! – Christopher
@克里斯你不客氣克里斯!我很高興這對你有幫助:) –