如何在运行时添加和删除扩展程序?

时间:2014-02-06 10:20:34

标签: knockout.js knockout-validation

我在文本框中使用extender进行验证,只接受数值。我引用了this链接中显示的相同示例, 但在我的情况下,我在文本框旁边有一个下拉列表,对于下拉列表的特定选定文本,它应该应用此绑定(使用扩展程序),否则它应该应用正常绑定。

对于下拉菜单的几个选项,文本框应该对其他人不应该使用数字检查。

我想在运行时的下拉更改中更改这两个绑定 -

self.TextInput = ko.observable(); 
self.TextInputNumeric = ko.observable().extend({ numeric: 0 });

1 个答案:

答案 0 :(得分:0)

在这里查看我的问题,在底部有一些编辑,其中包含可能有用的实际代码 你

Move validation from observable to computed