Ember.js 嵌套加载路径不冒泡

Ember.js 嵌套加载路径不冒泡,ember.js,Ember.js,我创建了一个JSBIN来说明这个问题: 我可以从dashboard/page1转换到dashboard/page2,并且dashboard/loading已正确呈现 但是从dashboard/projects/1转换到dashboard/projects/2不会呈现父加载模板。您可以通过添加另一个加载模板来解决此问题。为了保持代码的干性,可以在两个模板中使用部分或组件。因此,基本上您必须添加: <script type="text/x-handlebars" data-template-

我创建了一个JSBIN来说明这个问题:

我可以从
dashboard/page1
转换到
dashboard/page2
,并且
dashboard/loading
已正确呈现


但是从
dashboard/projects/1
转换到
dashboard/projects/2
不会呈现父加载模板。

您可以通过添加另一个加载模板来解决此问题。为了保持代码的干性,可以在两个模板中使用部分或组件。因此,基本上您必须添加:

<script type="text/x-handlebars" data-template-name="dashboard/projects/loading">
    Loading...
</script>

加载。。。

是的,这就是我目前在应用程序中作为解决办法所做的。但我的问题更多的是为什么文档中描述的行为不起作用。也许我误解了医生的意思。。因为我试图避免在ember文档说如果当前路由没有加载路由,它将检查父路由时添加大量加载模板。如果您尝试在那里插入一些调试信息,这可能会对您有所帮助-