我正在学习Ember,我有一个拥有嵌套路线的应用程序。外部路线呈现作为侧边栏的产品索引,内部路线呈现所选产品。
所以我在coffeescript路由器中有这样的设置:
@resource 'products', ->
@resource 'product'
然后我有一个类似于product_types.js.emblem的模板:
each product in controller
.product<NEED_SOMETHING_HERE>
我希望NEED_SOMETHING_HERE为我提供一个额外的属性,允许我为产品添加一个样式,该样式将在内部路径中呈现。一个类&#34;活跃&#34;或类似的东西是我将在其他地方使用的惯例。 Ember的做法是什么?
答案 0 :(得分:0)
Ember实际上是通过link-to helper自动完成的!
当链接与当前路线匹配时,Ember会添加“活动”类
http://emberjs.com/guides/templates/links/#toc_the-code-link-to-code-helper