1
我正在尝试制作一个单选按钮过滤器,它在选定时更改其背景颜色。现在它看起来是这样的:knockout.js css-binding语法问题
<div data-bind="visible: applications().length > 0">
<label>Filter: </label>
<label class="radio-inline">
<input type="radio" value="new" data-bind="checked: applicationsFilter, css: {selected: applicationsFilter}" class="" />
New/Pending Review
(<span data-bind="text: newApplicationsCount"></span>)
</label>
<label class="radio-inline">
<input type="radio" value="shortlisted" data-bind="checked: applicationsFilter, css: {selected: applicationsFilter}" />
Shortlisted
(<span data-bind="text: shortlistedApplicationsCount"></span>)
</label>
<label class="radio-inline">
<input type="radio" value="connected" data-bind="checked: applicationsFilter, css: {selected: applicationsFilter}}" />
Connected
(<span data-bind="text: connectedApplicationsCount"></span>)
</label>
<label class="radio-inline">
<input type="radio" value="all" data-bind="checked: applicationsFilter, css: {selected: applicationsFilter}" />
All
(<span data-bind="text: allApplicationsCount"></span>)
</label>
<label class="radio-inline" data-bind="visible: applications().length > 0">
<input type="checkbox" data-bind="checked: showHiddenApplications" />
Include Hidden
</label>
</div>
我的目的是应用.selected类时,通过做
data-bind="checked: applicationsFilter, css: {selected: applicationsFilter}}
选择的单选按钮,但产量并不实际应用的CSS样式。这样做的正确方法是什么?
感谢