Emberjs路由:每次链接点击页面重新加载

时间:2014-11-19 11:55:53

标签: ember.js ember-router

我有一个Ember js app,启用了pushstate。假设我在页面www.xyz.com/start上,并且我在页面上有正确的链接(www.xyz.com/abc/def),并且我在/abc/def的ember中定义了路由。但每次我点击链接时,都会重新加载页面,而不是直接由Ember路由器提供服务。这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

您必须使用link-to helper而不是基本的href链接。

{{#link-to 'abc/def'}}go to def{{/link-to}}

其中' abc / def'是路线名称。

请参阅:http://emberjs.com/guides/templates/links/

答案 1 :(得分:0)

当你说&#34;正确的链接&#34;你的意思是<a href>标签吗?如果是这样,您应该使用{{link-to}}帮助程序。见http://emberjs.com/guides/templates/links/