使用收到的 JSON 数据创建主干模型
Creating Backbone Model using received JSON data
我知道如何创建一个新的骨干模型。但是,如何使用从Web服务接收的数据创建主干模型呢?
例如,您正在从 Web 服务接收 JSON 数据。我想使用这个 JSON 作为骨干模型。我该怎么做?
谢谢。
MyModel = Backbone.Model.extend({});
var data = { /* some data you got from the ajax call */};
var m = new MyModel(data);
或者,如果您不需要特定类型的模型,则可以使用通用的Backbone.Model。
var data = { /* some data you got from the ajax call */};
var m = new Backbone.Model(data);
目前尚不清楚您是尝试创建模型定义还是模型实例。
无论哪种方式,如果您的服务返回一个 json 对象,那么类似的东西应该可以工作:
var data = {/*received data*/};
// for a new model definition
var newModelDefinition = Backbone.Model.extend(data);
// that you can instantiate later on:
var model1 = new newModelDefinition(),
model2 = new newModelDefinition(someData);
// for a new model instance
var newModelInstance = new Backbone.Model(data);
相关文章:
- 取消在集合中创建模型.与重复作战
- Mongoosejs:如何在没有Schema的情况下创建模型
- 如何创建模型的实例并加载它
- 煎茶触摸 2 商店 - 在创建模型之前修改响应
- 使用猫鼬重新创建模型
- 使用AngularJS创建模型
- 正在获取已创建模型的ID字段
- 在EmberJS中创建模型实例的问题
- 在单独的文件中使用Sequelize创建模型,并在项目中使用它们
- 当模型依赖于另一个模型时创建模型
- 当模式位于单独的文件中时,创建模型时是否存在任何问题
- 当在环回中创建模型实例时,如何以编程方式填充字段
- 在expressjs中创建模型
- 在Backbone.js中从非json服务器响应创建模型实例
- 如何在动作链接中传递选择列表值,而不使用javascript并为其创建模型
- 在Javascript中创建模型对象列表
- 使用不同的URL来创建模型的主干方法是什么?
- 创建模型可以清除屏幕
- 从带有主干的服务器获取数据,创建模型和集合
- Node.js从json创建模型对象