AngularJS或Ember是否有“客户端ID”概念(cid)?

时间:2013-05-13 23:09:26

标签: angularjs ember.js

Backbone有一个客户端ID或cid s。

的概念

AngularJS?

Ember.js?

1 个答案:

答案 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。

希望有所帮助