Knockout.js 如果不需要保存,请禁用按钮

Knockout.js 如果不需要保存,请禁用按钮,knockout.js,knockout-2.0,Knockout.js,Knockout 2.0,在以前版本的Knockout中,如果不需要像这样保存任何内容,则可以禁用按钮: <button type="submit" data-bind="enable: CanSave">Save</button> 保存 对于2.2.0版本,这将导致此“CanSave”上出现未定义的错误 有替代品吗 谢谢。关于确定是否需要保存的内容是否使用脏标志的方法。它跟踪视图模型中的更改 这样的功能不是击倒的一部分,但可以很容易地添加。请参见此处脏标志的实现:您需要自己实现canSave

在以前版本的Knockout中,如果不需要像这样保存任何内容,则可以禁用按钮:

<button type="submit" data-bind="enable: CanSave">Save</button>
保存
对于2.2.0版本,这将导致此“CanSave”上出现未定义的错误

有替代品吗


谢谢。

关于确定是否需要保存的内容是否使用脏标志的方法。它跟踪视图模型中的更改


这样的功能不是击倒的一部分,但可以很容易地添加。请参见此处脏标志的实现:

您需要自己实现canSave功能,例如使用KO的验证库

我对KO的配置库做了一些约定,使用我的库,语法如下所示

<button data-name="save">Save</button>
保存

没有我的自由

<button data-bind="click: save, enable: canSave">Save</button>
保存

CanSave
从来都不是KO的一部分。你一定是在使用第三方插件/扩展,它提供了该功能…你是对的。这是结局的一部分,我读到结局正式结束了。如果适用的话,你知道我如何禁用保存按钮吗?非常感谢你的指导,但这次我将使用Alex的建议,并使用脏旗。