ozz*_*ozz 13 binding knockout.js
我试过这个:
<div data-bind="attr: {class: itemSelected? 'selected' : 'unselected' }"></div>
Run Code Online (Sandbox Code Playgroud)
但它不起作用:)
ken*_*eiv 24
假设你有这个:
function viewModel() {
this.itemSelected = ko.observable(true);
}
ko.applyBindings(new viewModel());?
Run Code Online (Sandbox Code Playgroud)
在itemSelected之后添加一个()以获取可以与三元运算符一起使用的observable的当前值:
<div data-bind="attr: { class: itemSelected() ? 'selected' : 'unselected' }"></div>?
如果您不需要为非选定状态分配未选择的类,则可以执行以下操作:
<div data-bind="css: { selected: itemSelected }"></div>?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22457 次 |
| 最近记录: |