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