<pre>
当与 angular.js 的通过花括号进行数据绑定的方法结合使用时,我发现 HTML 中的标记有一个奇怪的行为。给定数据绑定foo = 'bar'
,我想写
<pre>
{{{foo}}}
</pre>
这样它打印
{bar}
环境内<pre>
。
{ bar }
用空格打印不好。(这最终用于生成 BibTeX。)我尝试过使用 html 实体{
和}
,以及<xmp>
环境。
知道这里发生了什么吗?提前致谢。
<pre>
当与 angular.js 的通过花括号进行数据绑定的方法结合使用时,我发现 HTML 中的标记有一个奇怪的行为。给定数据绑定foo = 'bar'
,我想写
<pre>
{{{foo}}}
</pre>
这样它打印
{bar}
环境内<pre>
。
{ bar }
用空格打印不好。(这最终用于生成 BibTeX。)我尝试过使用 html 实体{
和}
,以及<xmp>
环境。
知道这里发生了什么吗?提前致谢。
您可以尝试引用括号:
{{ "{" + foo + "}" }}
演示:http ://plnkr.co/edit/4LG6jfAAzzcw4tQuoTSw?p=preview
您也可以尝试创建一个函数:
$scope.q = function(s) {
return "{" + s + "}";
}
{{ q(foo) }}