【发布时间】:2014-09-14 21:27:54
【问题描述】:
Here's a JSBin 演示我遇到的问题。 This is the code 为它。
我遇到过这样一种情况,如果在加载应用程序后导航到 Ember.js 中的路由(例如,使用 transitionTo),一切正常。但是,如果我尝试直接导航到路线(通过输入 url 或在我已经在路线上刷新页面)它不会正确呈现。
我正在使用renderTemplate 将模板放入父路由中。但是直接访问路由的时候还没有渲染父路由,所以会失败,控制台报如下错误:
Cannot read property 'connectOutlet' of undefined
如何确保父路由的模板到位以避免此错误?
【问题讨论】:
-
您应该将 {{outlet}} 从嵌套模板中拉出。
标签: javascript ember.js url-routing