jak*_*aks 18 javascript json backbone.js
我知道如何创建一个新的骨干模型.但是我如何使用从Web服务接收的数据创建骨干模型?
例如,您正在从Web服务接收JSON数据.我想使用这个JSON作为主干模型.我怎么能这样做?
谢谢.
Der*_*ley 28
MyModel = Backbone.Model.extend({});
var data = { /* some data you got from the ajax call */};
var m = new MyModel(data);
Run Code Online (Sandbox Code Playgroud)
或者,如果您不需要特定类型的模型,则可以使用通用的Backbone.Model
var data = { /* some data you got from the ajax call */};
var m = new Backbone.Model(data);
Run Code Online (Sandbox Code Playgroud)
您是否正在尝试创建模型定义或模型实例尚不清楚.
无论哪种方式,如果你的服务正在返回一个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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19437 次 |
| 最近记录: |