【发布时间】:2013-07-16 21:33:09
【问题描述】:
我正在使用 Angularjs 和 Slim,但我想弄清楚如何提出更简洁的语法。
我想做:
td {{content.name}}
td {{content.body}}
td {{content.owner}}
但它给了我一个错误。很可能是因为{ 用于对 HTML 属性进行分组。我不得不把它改成这样:
td
| {{content.name}}
td
| {{content.body}}
td
| {{content.owner}}
有没有更简洁的方法来做到这一点?
【问题讨论】:
-
看看this answer。您可以更改 AngularJS 使用的插值标记。
-
嗯,这仍然是个问题,因为 slim 会将其视为:
<td {content.name=></td>我认为更好的选择是修改 slim 以便它不使用{进行 html 属性分组.
标签: ruby-on-rails angularjs slim-lang