处理Ember.js默认路由之外的页面URL哈希参数

时间:2013-11-23 14:55:57

标签: javascript ember.js ember-router

在使用预先设置的location.hash参数打开的页面中,如

<server>/chat.html#?jid=123&friend_jid=321

如果没有Ember.js在手动处理查询字符串(没有Ember路由)的情况下向控制台抛出错误,如何处理params?

2 个答案:

答案 0 :(得分:1)

如果要禁用hashchange路由。您可以使用:

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

http://emberjs.com/guides/routing/specifying-the-location-api/

中记录了这一点

答案 1 :(得分:0)

这很简单。以前需要做一些谷歌搜索。

Ember.Application.create({ router: null })