【发布时间】:2014-09-14 18:26:50
【问题描述】:
当你使用{{}} 时,slim 会查看第一个{ 并认为它是一个属性。
如何禁用 { 作为 slim 中的关键字符。这样使用{{ }} 将被解释为有角度的,而不是苗条的属性?
(附注:我使用的是slim-rails gem,所以解决方案可能是特定于 Rails 的,但谁知道呢?)
【问题讨论】:
-
你可以使用 ng-bind 或docs.angularjs.org/api/ng/service/$interpolate
-
虽然是一个有效的解决方案,但编码/读取/维护可能会非常乏味和烦人。我已经可以在 slim 提供的
{{}}前面使用|或',将其解析为原始文本,将其解释为角度 -
我不知道 slim,但您可以在 Angular 中更改插值标记(
{{、}})。例如。而不是{{ ... }}使用[[ ... ]]或(-: ... :-)或其他:) -
我需要通过设置更改它的角度,还是您的意思是我可以使用这些语法?
-
在这个问题stackoverflow.com/questions/13671701/… 中,接受的答案显示了如何改变角度考虑
{{}}
标签: ruby-on-rails angularjs slim-lang