0
我有一個包含其他計算出的值的合併,然後我結合我的元素計算值:綁定多個樣式
HTML
<td data-bind="text: displayNamePipeJob, attr: primaryStyling()"></td>
JS
self.primaryStyling = window.ko.pureComputed(function()
{
return {
style: 'color: ' + self.primaryFontColor() + '; font-family: ' + self.fontFamily()
}
});
爲了避免以這種方式建立手動字符串的醜陋,是否有這樣的我的方式提供style
一些類型的對象具有屬性,例如:
self.primaryStyling = window.ko.pureComputed(function()
{
return {
style: {
'color': self.primaryFontColor(),
'font-family:': self.fontFamily()
}
}
});
可悲的輸出到style="[object Object]"
。
改爲使用'data-bind =「style:primaryStyling」'。 'style'綁定接受一個對象。 – user3297291