我有这段代码
<input type="text" data-bind="attr: { 'value': name }"/>
我没有使用value: name
,因为我希望只有在点击“保存”按钮后才能将数据保存到模型中
我在viewModel中有这个功能,当我点击“重置”按钮时会触发该功能。 “重置”按钮的目的是将表单的所有值还原为数据模型中的值。
function FooViewModel()
{
...
self.cancelFooUpdate = function(data, event)
{
data.name.valueHasMutated();
...
};
}
但是,这似乎不起作用。是因为我使用的是attr
吗?