Backbone有一个客户端ID或cid
s。
AngularJS?
Ember.js?
答案 0 :(得分:1)
至于Ember.js,是的它确实有你所谓的client-side IDs
概念,
请参阅此处以供参考:https://github.com/emberjs/data/blob/master/packages/ember-data/lib/system/model/model.js#L37
还有https://github.com/emberjs/data/blob/master/packages/ember-data/lib/system/store.js#L27-L40
Ember-data在Model上使用一个名为clientId
的属性,它是一个临时数字标识符,当您执行App.MyModel.createRecord({...})
之类的操作时,数据存储在运行时生成。这显然是因为新创建的记录在创建时没有服务器端生成的id。
希望有所帮助