1

当我的 Rendr 应用程序启动时,App.router.currentView总​​是评估为undefined,这反过来又会破坏我的客户端渲染为

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

ClientRouter.prototype.getRenderCallback在文件中的函数中不评估为真/node_modules/rendr/client/router.js。我已经尝试追踪 hterouter.currentView的设置位置以及为什么它在没有太多运气的情况下对我来说是未定义的。关于可能导致这种情况的任何想法?

4

1 回答 1

0

听起来你可能没有正确设置 app_view,正如之前所说的那样,很难弄清楚到底出了什么问题:(

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

于 2015-11-17T23:52:26.127 回答