似乎很难让您在模型上调用hasChanged()
方法,但在change
事件期间只有“有用”。 change
事件被触发的事实不是意味着模型已经改变了吗?
如果用户编写的代码手动触发模型的hasChanged()
事件,change
是否仅用于检测模型是否已更改?
答案 0 :(得分:3)
如果用户编写的代码手动触发模型的
hasChanged()
事件,change
是否仅用于检测模型是否已更改?
这肯定是.hasChanged
方法的一个强大用例,但另一个 - 可能更强大 - 是在通用change
事件上检查单个属性。
如果传递属性,则返回
true
,如果该特定属性已更改。
这意味着单个change
绑定可以根据各个属性是否已更改来决定要执行的操作。这可能是两个方法签名中更有用的。