【问题标题】:Ember js - want to style outer route based on nested routeEmber js - 想要基于嵌套路由样式化外部路由
【发布时间】:2014-09-04 05:36:30
【问题描述】:

我正在学习 Ember,并且我有一个包含嵌套路由的应用程序。外部路由呈现充当侧边栏的产品索引,内部路由呈现选定的产品。

所以我在我的咖啡脚本路由器中有这样的设置:

@resource 'products', ->
    @resource 'product'

然后我有一个类似 product_types.js.emblem 的模板:

each product in controller
    .product<NEED_SOMETHING_HERE>

我希望 NEED_SOMETHING_HERE 给我一个额外的属性,允许我向产品添加样式,该样式将在内部路由中呈现。 “活动”类或类似的类是我将在其他地方使用的约定。 Ember 的方法是什么?

【问题讨论】:

标签: ember.js coffeescript emblem.js


【解决方案1】:

Ember 实际上使用链接到帮助器自动执行此操作!

当链接匹配当前路由时,Ember 添加一个“活动”类

http://emberjs.com/guides/templates/links/#toc_the-code-link-to-code-helper

【讨论】:

  • 链接外部资源时,请附上与问题相关的部分
猜你喜欢
  • 2014-12-19
  • 2016-01-10
  • 1970-01-01
  • 1970-01-01
  • 2013-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多