我在改变Ember app以外的路线时遇到了问题。应用程序的代码是外部的,不可能以任何方式扩展它。到目前为止我尝试了什么:
location.href
(Ember无法捕获此事件并发生整页重新加载)History.pushState()
(不会改变任何内容)href
属性(Ember会记住初始值并忽略新值){{link-to}}
帮助程序编译模板,但Ember.View
并非全局可用。我不知道路线,但这不是问题 - 我需要在一个特定的服务上,路线可以进行逆向工程。也许有更优雅的方式来做它?