在 guide ,我发现有两种模型:对象模型
和模型
,有些教程更喜欢前一种,有些更喜欢另一种,
那么它们之间有什么区别呢?在什么情况下我应该选择哪一个?
最佳答案
Object Model只是一个通用的计算术语。从 Ember.js 的意义上来说,它是 JavaScript 原型(prototype)对象模型的扩展,从 Ember.Object
开始。并适用于 Ember.Object
的所有扩展构造函数。
Models通常指数据对象、它们的属性以及它们与其他数据对象的关联。在 Web 编程中,该术语已被重载,表示“数据持久保存到长期持久性存储中的对象”(请参阅 Active Record's Models 或 Backbone's models 、 Django's models 等)。
DS.Model
由ember-data
提供是这种对象:它与持久性有关。通用对象模型是所有其他对象(包括数据模型)。
关于javascript - Ember.js:对象模型和模型有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20499024/