Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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_Jquery_Backbone.js_Marionette - Fatal编程技术网

Javascript 主干。木偶-视图未正确渲染

Javascript 主干。木偶-视图未正确渲染,javascript,jquery,backbone.js,marionette,Javascript,Jquery,Backbone.js,Marionette,我正在做一个使用数据渲染元素的示例工作。但是我没有得到我的结果。这里怎么了 有人帮我吗 这是我的代码:请为现场演示使用小提琴 html: 给你: 这里有几个错误: var multiView = Backbone.Marionette.CompositeView.extend({ tagName:'ul', itemView:oneView }); 您需要向compositeView提供模板,否则使用collectionview var listView

我正在做一个使用数据渲染元素的示例工作。但是我没有得到我的结果。这里怎么了

有人帮我吗

这是我的代码:请为现场演示使用小提琴

html:

给你:

这里有几个错误:

 var multiView = Backbone.Marionette.CompositeView.extend({  
     tagName:'ul',  
     itemView:oneView  
 });  
您需要向compositeView提供模板,否则使用collectionview

var listView = new multiView({collection:data});

不能只将数组设置为集合。您需要一个有效的主干集合(请参阅fiddle)。

您提到了fiddle,它在哪里?很抱歉,我添加了实时演示
 var multiView = Backbone.Marionette.CompositeView.extend({  
     tagName:'ul',  
     itemView:oneView  
 });  
var listView = new multiView({collection:data});