2

js 我想知道如何检测模型是清空还是空?

如果我设置模型

model.set({name:'this is a test', id:1});

并清除它

model.clear();
4

1 回答 1

2

您可以通过执行以下操作对此进行测试:

if ($.isEmptyObject(model.attributes)) {
    // model is cleared or empty
}

请注意,您不能依赖该model.isNew()函数,因为它不会验证模型是否已删除所有属性。

你可以在这里看到一个工作小提琴

于 2013-07-09T04:48:30.063 回答