我正在尝试学习ember路线并创建了一个非常简单的示例应用程序。我的应用程序模板有这段代码 -
{{#link-to "testpage"}}Go to test page.{{/link-to}}
{{outlet}}
测试页是通过ember-cli
创建的ember g resource testpage
testpage模板包含简单文本"这是一个测试页"。 当我运行这个应用程序时,主页面正确显示了一个指向testpage的超链接,点击后,浏览器URL也会更改为localhost:4200 / testpage,但测试页面文本会随着"显示到测试页面"超链接。它不应该进入新的页面吗?
此外,我可能会注意到我在我的应用中使用了pod结构。
答案 0 :(得分:0)
无论您导航到哪个资源/路线,您的应用程序模板都将始终呈现。顶级资源将在您拥有的{{outlet}}
中呈现。
如果您想要“转到测试页面”。要替换的链接,您需要为其创建单独的模板。将其称为index.hbs
,它将自动呈现为根路径。