2012-08-27 71 views

回答

6

我有幾次前,我確實是綁定到一個style元素,如文本的方式做一些與此類似:

<style type='text/css' data-bind="text: exampleAfterStyle"></style> 

與計算觀察到的,如:

var viewModel = { 
    name: ko.observable("Bob"), 
}; 

viewModel.exampleAfterStyle = ko.computed(function() { 
    return '.example::after { content: "' + viewModel.name() + '"; }'; 
}); 

這裏有一個例子:http://jsfiddle.net/rniemeyer/hfKPc/

+0

聰明!謝謝。 –