在不触发DOM更新的情况下更改URL
Change the URL without triggering a DOM update
如何在不触发DOM更新的情况下更改ember中的URL ?比如
window.location.hash = '/items/20';
但是不触发Embers路由系统和由此产生的DOM更改。注意,我目前正在使用哈希位置,但打算切换到历史位置
背景阅读
- http://emberjs.com/api/classes/Ember.Location.html
- http://emberjs.com/api/classes/Ember.HashLocation.html
- 为什么我首先要这样做(项目模式界面)
这需要在源代码中进行大量挖掘,但这里是:
EmberApp.Router.router.updateURL('/item/10')
相关文章:
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 如何在不进入无限循环的情况下将网站重定向到Facebook画布URL
- 在不重新加载的情况下更改标头URL的任何方法
- (Ajax)在不重新加载内容的情况下登录页面url
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 如何在不重新加载的情况下更改url
- 在不使用任何http、https或ftp的情况下验证URL
- Angular/UI路由器-如何在不刷新所有内容的情况下更新URL
- Angularjs-在不更新当前控制器和模板的情况下更改URL
- 在浏览器上不打开url的情况下自动请求
- 如何在不刷新页面的情况下更改URL
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 如何在不更改URL的情况下使用HTTP方法POST
- 如何在不重新加载当前页面的情况下加载URL
- 在不重新加载页面的情况下更新 URL 哈希
- 如何在URL中不指定.html、.json的情况下配置web.xml来服务任何请求
- 在没有 url 帮助的情况下在控制器之间传递数据
- 在不触发状态更改的情况下更新 URL
- 在不刷新的情况下更改页面 URL - 是否有跨浏览器解决方案