Backbone 有一个客户端 ID 或cid
s 的概念。
AngularJS 吗?
Ember.js 有吗?
至于 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 使用在模型上调用的属性clientId
,它是在运行时由数据存储在执行类似App.MyModel.createRecord({...})
. 这显然是因为新创建的记录在创建时没有服务器端生成的 id。
希望能帮助到你