Rendr App.router.currentView未定义

时间:2015-11-13 07:49:44

标签: backbone.js backbone-routing rendr

当我的Rendr应用程序启动时,App.router.currentView始终评估为undefined,这反过来会破坏我的客户端呈现

if (this.currentView) {
  this.currentView.remove();
}

在文件ClientRouter.prototype.getRenderCallback中的功能/node_modules/rendr/client/router.js中未评估为true。我已经尝试追踪hte router.currentView正在设置的位置以及为什么它没有为我定义,没有太多运气。关于可能导致这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

听起来你可能没有正确设置app_view,因为之前已经说过很难弄清楚究竟出了什么问题:(

我的想法是确保你检查app_view并查看你正在进行视图继承的方式。最后一个想法是你没有完全遵循模板结构,因此视图名称没有按预期进行评估。