这是上下文。我正在开发一个Ember应用程序,它将嵌入Drupal页面。 只有问题:应用程序的菜单必须位于drupal页面中。
所以我试图找到一种方法来更新页面的url(来自应用程序外部)并获取更改Ember内部URL的事件,以便我可以像往常一样应用路径。
我试过了:
我必须尝试:
我可以做任何想法吗?
感谢您的帮助!
配置:
答案 0 :(得分:1)
我认为大多数人会建议不要做这样的事情,Ember真的不是为了从外面控制你应用程序的较小部分,也没有提供任何方法。
如果您必须这样做,调度Ember正在侦听的自定义事件可能是最不重要的事情。您可以从自定义事件中通过event.detail传递路线名称,然后使用this.transitionTo(event.detail)
。