ember js如何删除我的网址中的哈希标记

时间:2014-05-29 20:46:26

标签: ember.js

我已经看到了这个问题的答案,并被引导到Ember API Docs使用浏览器的history.pushState能力

显然我需要将此代码添加到我的router.js文件

App.Router.reopen({
  location: 'auto'
});

然而,这样做打破了我的应用程序!到目前为止,它是一个非常简单的应用程序,因为我仍然只是学习...所以它基本上只是一个默认安装,只有4个模板,4个路由。我使用的是Ember App Kit,我注意到初始化路由器的方式与ember指南描述的略有不同。

我需要做些什么吗?或者有什么我一般做错了吗?

1 个答案:

答案 0 :(得分:1)

好的......我找到了答案,对于那些可能遇到同样问题的人来说。

Ember应用套件似乎在一个名为Router的变量中定义路由器,因此我不需要使用传统的命名要求。

所有需要添加到router.js的是:

Router.reopen({
  location: 'auto'
});

:d