1
A
回答
2
没有公共API的是,就我所知。你可以做的是使用路由器的识别器。
let owner = Ember.getOwner(this);
let router = owner.lookup('router:main');
let handlers = router.router.recognizer.recognize('/foo/bar')
“处理程序”将包含对象的数组,其中处理器性能将是这样的[“应用”,“富”,“foo.bar”]
然后你大概可以使用最后一个处理程序要做
owner.lookup('route:' + lastHandler)
相关问题
- 1. Ember路线如何?
- 2. 在slug(ember)中查找
- 3. 如何在ember-cli中翻译路线?
- 4. 在路线限制中查找数据?
- 5. Ember路线模型问题
- 6. Ember路线嵌套结构
- 7. 在这里查找与HERE的路线
- 8. 在Ember ArrayController中查找物品
- 9. 根据点查找线路
- 10. ComponentOne WinRT在地图上查找路线
- 11. 在Ember路线中,我该如何检查行动是否存在?
- 12. Ember路线和模式导航,保持父路线可见
- 13. Ember模型查找记录
- 14. 角路线 - 额外#在URL
- 15. Ember,没有路线名为contact error
- 16. setupController不再适用于Ember路线
- 17. Ember {{#link-to}}不会转换到路线
- 18. Ember测试路线重定向
- 19. 查找线路径的交点
- 20. 在NSString中查找url
- 21. Ember在路线中定义模型导致错误
- 22. 在SQL Server中查找缺失的路线
- 23. 在Java中查找从一个URL到另一个URL的相对路径
- 24. 在nltk.tree.Tree中查找路径
- 25. ZF1:Url查看助手在路由中寻找方案
- 26. 查找线路缺少一个支架
- 27. 是否可以更改Ember路线中的属性?
- 28. Ember:如何呈现父路线/模板中的插座?
- 29. Ember路线模型中的承诺不解决/更新
- 30. Ember 2,PERFORMANCES DILEMMA,计算路线或控制器中的属性?
在较新的ember版本中,您应该使用:'router._routerMicrolib.recognizer.recognize('/ foo/bar')' – Bajena