【发布时间】:2013-01-04 10:56:49
【问题描述】:
我有一个看起来像这样的 html 元素:
<div data-bind="attr: { 'data-text': hasText && textMessage }"></div>
Javascript
var viewModel = {
hasText: ko.observable(false),
textMessage: ko.observable()
};
我想要的是动态添加和删除“数据文本”属性并使用textMessage 属性的值填充它。
现在,它输出hasText && textMessage的布尔结果:
<div data-text='0' />
或
<div data-text='1' />
如何动态删除或添加属性并用数据填充它?
【问题讨论】:
-
hasText 是否依赖于某些复选框选择?
标签: jquery knockout.js knockout-mapping-plugin