ObservableObject Set方法仅在值不同时触发

时间:2015-08-07 09:43:16

标签: kendo-mvvm

这看起来像一个错误,或者至少是糟糕的文档。

kendo docs州:

设置活动
调用set方法时触发 在更新字段值之前引发set事件。从事件处理程序调用get方法将返回旧值。调用e.preventDefault将阻止更新字段,并且不会引发更改事件。

这个dojo表明只有当设定值与现有值不同时才会触发set事件。

在我看来,更正确的是,这个方法应该重命名为“PreChange”,并创建一个新的“Set”方法,根据文档调用Set时实际触发。

我是否正确说明这是一个错误,或者我做错了什么?

1 个答案:

答案 0 :(得分:0)

我明白了你的意思。不知道这可能是一个错误吗? 仅仅是我的2美分:我觉得这样做的选择很差。

如果您尝试设置相同的值,则设置事件似乎甚至不会触发! 它与更改事件类似...如果您写相同的值,则事件不会触发。