1

私は、次の形式でいくつかの角度式を表示する必要がある角度付きアプリに取り組んでいます。

{{"Hello," name}}

Hiccup では、{} には特別な意味があり、属性に使用されます。角度構文で使用するにはどうすればよいですか?

4

3 に答える 3

7

Hiccup の観点からは、これは文字列として渡される出力のリテラル部分の 1 つになります。

(hiccup.core/html [:p "{{\"Hello,\" name}}"])
;= "<p>{{\"Hello,\" name}}</p>"

(hiccup.core/html [:p {:class "{{foo}}"}])
;= "<p class=\"{{foo}}\" />"

したがって、{}Clojure 構文の と{}Angular のデフォルトの補間マーカーは、ソース内の異なる「レベル」で発生するため、衝突はありません (Angular のマーカーは文字列内に記述されています)。

于 2013-12-04T21:43:27.747 に答える
0

$interpolateProviderconfig でを使用して、デフォルトの angular のテンプレート シンボルを変更できます。

于 2013-12-04T21:42:27.060 に答える