我有一个看起来像这样的 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' />
如何动态删除或添加属性并用数据填充它?