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