改变Ember应用程序之外的路线

时间:2017-09-28 19:37:31

标签: ember.js routes location history

我在改变Ember app以外的路线时遇到了问题。应用程序的代码是外部的,不可能以任何方式扩展它。到目前为止我尝试了什么:

  1. 更改location.href(Ember无法捕获此事件并发生整页重新加载)
  2. 使用History.pushState()(不会改变任何内容)
  3. 更改现有链接上的href属性(Ember会记住初始值并忽略新值)
  4. 考虑使用{{link-to}}帮助程序编译模板,但Ember.View并非全局可用。我不知道路线,但这不是问题 - 我需要在一个特定的服务上,路线可以进行逆向工程。
  5. 也许有更优雅的方式来做它?

0 个答案:

没有答案