在guide中,我发现有两个模型:The object model
和models
,有些教程更喜欢上一个,有些更喜欢另一个,
答案 0 :(得分:0)
Object Model只是一个通用计算术语。在Ember.js意义上,它是JavaScript的原型对象模型的扩展,从Ember.Object
开始,适用于Ember.Object
构造函数的所有扩展。
Models通常是指数据对象,它们的属性以及它们与其他数据对象的关联。在Web编程中,术语已经过载,意味着“数据持久存储到长期持久性存储中的对象”(请参阅Active Record's Models或Backbone's models,Django's models等)。
DS.Model
提供的ember-data
就是这种对象:它与持久性有关。通用对象模型是所有其他对象(包括数据模型)。