我有一个带有AngularJS(1.5.8)前端的Django应用,偶然发现了我不理解的模板中的一个符号。在Django或AngularJS文档中也找不到任何解释。
<div class="form-label">
{$ ... $}
</div>
我知道,可以将{{ ... }}
用于变量,将{% ... %}
用于标记,将{# ... #}
用于注释。但是{$ ... $}
的作用是什么?
有什么想法吗?
答案 0 :(得分:1)
这不是内置的模板标签。看起来有人可能正在使用自定义模板标签来表示角度,而Django都使用{{ }}
作为模板标签。
在您的代码中检查如下内容:
myApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{$');
$interpolateProvider.endSymbol('$}');
});
这是一种以角度设置自定义模板标签的方法。参见the docs