5
我是一個相當新的精彩的MVC框架KnockoutJS。數據是否可以將多個屬性綁定在一起?有沒有辦法在KnockoutJS中爲單個元素實現多個數據綁定?
我想爲數據綁定CSS和樣式一起爲一個特定的元素。例如,
我想要將數據綁定到一個元素的樣式和CSS,基於一些條件說h2
。
我是一個相當新的精彩的MVC框架KnockoutJS。數據是否可以將多個屬性綁定在一起?有沒有辦法在KnockoutJS中爲單個元素實現多個數據綁定?
我想爲數據綁定CSS和樣式一起爲一個特定的元素。例如,
我想要將數據綁定到一個元素的樣式和CSS,基於一些條件說h2
。
是的,你可以綁定多個屬性的數據。你需要用逗號分隔每個屬性。
對於造型來說,這取決於你真正想做什麼。作爲一個開始,檢查淘汰賽文檔 -
對於真正自定義風格,看看瑞恩·尼邁耶的在Dynamic Styling小提琴,
var viewModel = {
size: ko.observable(2)
};
viewModel.style = ko.dependentObservable(function() {
return "h2 { font-size: " + this.size() + "em }";
}, viewModel);
ko.applyBindings(viewModel);
那動態造型小提琴非常聰明,將不得不提交以後。 –
@PaulT。 - 這就是我第一次看到它時的想法。 –
謝謝保羅它的工作 – Ravi