Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在主干中创建嵌套模型_Javascript_Backbone.js - Fatal编程技术网

Javascript 如何在主干中创建嵌套模型

Javascript 如何在主干中创建嵌套模型,javascript,backbone.js,Javascript,Backbone.js,可能相关: 代码片段: define([ 'jquery', 'backbone', ], function($, Backbone){ var GenreModel = Backbone.Model.extend({ defaults: { currentGenre: null, availableGenres: [] }, initialize: function() {} }); var MusicModel = Bac

可能相关:

代码片段:

define([
  'jquery',
  'backbone',
], function($, Backbone){
  var GenreModel = Backbone.Model.extend({
    defaults: {
      currentGenre: null,
      availableGenres: []
    },
    initialize: function() {}
  });

  var MusicModel = Backbone.Model.extend({
    defaults: {
      genre: new GenreModel()
    },
    initialize: function() {}
  });
  // Return the model for the module
  return MusicModel;
});

上述做法是否可以接受?我只有一级嵌套模型
MusicModel.get('genre')
。我这样做的原因是,虽然我想听听流派模型中的变化,但我不想为
流派
创建另一个视图,因为它太小了。如果有任何建议,我将不胜感激

希望这个链接能有所帮助:这是一条路要走。