我在这里使用了Dirty Flag博客帖子Knockmeout在我的模型中实现了这样一个标志,但我无法让它正常工作。不知何故,该标志永远不会设置为真。
另外我希望每次将脏标志设置为true时触发我的订阅事件。 (我将手动重置。)
这是显示我的问题的fiddle。
有人能指出我正确的方向吗?
答案 0 :(得分:3)
一些小事:
span
代码时,它们不应该自动关闭(<span></span>
也是如此)。这样就无法显示最终的绑定。this
尚未引用视图模型,因此在创建脏标志时,它无法正确跟踪Filter对象。如果你想做一个对象文字,那么你会想要在之后创建你的脏标志。1
更改为'1'
,否则会立即变脏。有一种方法可以使用可写的计算observable强制它为数字。这是一个technique。以下是更新后的示例:http://jsfiddle.net/rniemeyer/xw76d/4/