Ember link-to在同一页面中打开链接

时间:2016-01-21 04:43:21

标签: javascript ember.js

我正在尝试学习ember路线并创建了一个非常简单的示例应用程序。我的应用程序模板有这段代码 -

{{#link-to "testpage"}}Go to test page.{{/link-to}}
{{outlet}}

测试页是通过ember-cli

创建的
ember g resource testpage

testpage模板包含简单文本"这是一个测试页"。 当我运行这个应用程序时,主页面正确显示了一个指向testpage的超链接,点击后,浏览器URL也会更改为localhost:4200 / testpage,但测试页面文本会随着"显示到测试页面"超链接。它不应该进入新的页面吗?

此外,我可能会注意到我在我的应用中使用了pod结构。

1 个答案:

答案 0 :(得分:0)

无论您导航到哪个资源/路线,您的应用程序模板都将始终呈现。顶级资源将在您拥有的{{outlet}}中呈现。

如果您想要“转到测试页面”。要替换的链接,您需要为其创建单独的模板。将其称为index.hbs,它将自动呈现为根路径。