从组件

时间:2016-07-25 19:12:22

标签: ember.js handlebars.js

我遇到了链接帮助的问题,我想将它与引导程序导航一起使用,但我无法管理好的活动链接状态,所以我正在尝试编写一个组件,但我需要获取当前的在组件内部路由,所以我可以根据路由创建html元素。 我在api参考中搜索过,但没有发现任何内容。

PS:我知道有一个附加组件要做到这一点,我正在这样做以学习框架。

抱歉我的英语不好。

1 个答案:

答案 0 :(得分:1)

.pro

如果您需要CURRENT路由,而不是与实例化组件的控制器关联的路由,则应将应用程序控制器注入组件,并获取当前路由。

/ controller.hbs
{{ my-component controller=this }}

# my-component.coffee
@get('controller.target') # this is the route

http://emberjs.com/api/classes/Ember.Controller.html#property_target