0

我希望我的模型具有特定格式的唯一生成 ID。

我尝试在 Backbone.Model.initialize 方法中执行此操作。 https://gist.github.com/nirmaljpatel/7bbc891966f0bd1dbee5

但是,也会在 Collection.fetch 上调用 initialize。

如何仅在第一次初始化时分配唯一 ID?

4

1 回答 1

0

在您的initialize()函数中,您使用set()但将更改同步到 SQLite 数据库。因此,下次获取模型时(例如通过集合),它仍然是空的并重新设置。而不是set()你应该使用save().

于 2016-03-23T07:46:37.497 回答