【问题标题】:Multiline statements in Emblem.jsEmblem.js 中的多行语句
【发布时间】:2015-03-06 02:02:17
【问题描述】:

我正在使用 Emblem.js 作为模板预编译器开发 Ember.js 应用程序。

我有一个带有很多绑定的 ember 组件

= delivery-map deliveryZones=deliveryZones selectedZone=selectedZone drawingZone=drawingZone isPolygonEditing=isPolygonEditing

不是很好看...所以我想让它看起来更像这样:

= delivery-map
  deliveryZones=deliveryZones
  selectedZone=selectedZone
  drawingZone=drawingZone
  isPolygonEditing=isPolygonEditing

有没有办法在 Emblem.js 中做这样的事情?

【问题讨论】:

    标签: ember.js emblem.js


    【解决方案1】:

    是的,现在你可以做

    delivery-map [
      deliveryZones=deliveryZones
      selectedZone=selectedZone
      drawingZone=drawingZone
      isPolygonEditing=isPolygonEditing ]
    

    【讨论】:

    • 我注意到它不适用于视图,例如 view "nice" [ (\n) flavor = "delicious" (\n) size = "just_right" (\n) ] 其中 (\n) 是新行所在的位置
    • 这个功能是什么版本的徽章添加的?我还在 0.3.18 上,尝试升级到 0.4.0 和 0.5.0,但我们的应用程序仍在使用 EAK 和 ember 1.8.1,handlerbars 1.3.x,所以需要处理很多依赖项。 [ ] 功能似乎不适用于 0.3.18 中的 ember 组件
    • 这实际上似乎也不适用于徽记 0.5 和 ember-cli 1.11,有一个拉取请求,但它仍在等待中。它适用于组件吗?帮手?我无法让它在任何东西上编译
    • bantic.github.io/try-emblem 中试试你的例子——你会发现徽记对细节非常挑剔。例如,@RichardJohnn 的示例将在第二行的方括号内加上“nice”,并消除空格...
    猜你喜欢
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2012-01-08
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多