Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/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
Backbone.js 第二次调用show方法时,不会渲染木偶视图_Backbone.js_Marionette - Fatal编程技术网

Backbone.js 第二次调用show方法时,不会渲染木偶视图

Backbone.js 第二次调用show方法时,不会渲染木偶视图,backbone.js,marionette,Backbone.js,Marionette,在窗口左侧有一个木偶项目视图,它第一次被正确渲染为一个条形图。可以通过调用视图的close方法来隐藏侧栏,并且可以正确地进行隐藏。但是,当我想再次显示侧栏时,我会创建一个视图的新实例,并在未显示的区域中显示它。initialize方法和onShow都会被调用,但元素不会添加到DOM中,因此它们不会显示在屏幕上。提前感谢您的帮助我建议您发布一些代码。很难猜测问题出在哪里。您是否在视图中设置“el”以连接到现有的DOM元素?如果随后在视图上调用“remove()”,则该DOM元素将消失。如果没有,请

在窗口左侧有一个木偶项目视图,它第一次被正确渲染为一个条形图。可以通过调用视图的close方法来隐藏侧栏,并且可以正确地进行隐藏。但是,当我想再次显示侧栏时,我会创建一个视图的新实例,并在未显示的区域中显示它。initialize方法和onShow都会被调用,但元素不会添加到DOM中,因此它们不会显示在屏幕上。提前感谢您的帮助

我建议您发布一些代码。很难猜测问题出在哪里。您是否在视图中设置“el”以连接到现有的DOM元素?如果随后在视图上调用“remove()”,则该DOM元素将消失。如果没有,请发布一些代码:)