我正在开发一个角度应用程序,我需要以这种形式显示一些角度表达式:
{{"Hello," name}}
在 Hiccup 中,{} 有特殊的含义,用于属性,如何将它用于角度语法?
从 Hiccup 的角度来看,这将是输出的文字部分之一,作为字符串传递:
(hiccup.core/html [:p "{{\"Hello,\" name}}"])
;= "<p>{{\"Hello,\" name}}</p>"
(hiccup.core/html [:p {:class "{{foo}}"}])
;= "<p class=\"{{foo}}\" />"
因此,没有冲突,因为{}
Clojure 语法和{}
Angular 的默认插值标记出现在源代码的不同“级别”上(Angular 的标记写在字符串中)。
不知道打嗝,但是在带有$interpolateProvider的 Angular 中,您可以startSymbol
(通常{{
)和endSymbol
(通常}}
)更改为您想要的任何内容。
您可以$interpolateProvider
在配置中使用 更改默认角度的模板符号。