js 我想知道如何检测模型是清空还是空?
如果我设置模型
model.set({name:'this is a test', id:1});
并清除它
model.clear();
js 我想知道如何检测模型是清空还是空?
如果我设置模型
model.set({name:'this is a test', id:1});
并清除它
model.clear();
您可以通过执行以下操作对此进行测试:
if ($.isEmptyObject(model.attributes)) {
// model is cleared or empty
}
请注意,您不能依赖该model.isNew()
函数,因为它不会验证模型是否已删除所有属性。
你可以在这里看到一个工作小提琴。