有點冒傻氣的問題,突然發現不知道怎麼弄了,django 想要輸出 "{{}}" 這樣的東西給angularjs用
嘗試了一些轉義的方法,木頭有效果。順便說明一下,因為這個花括號是給angularjs用的,所以不能用html轉義字啊,這種:
{{ 内容内容 }}
是不行的啊....
自問自答一下...似乎找到答案了
在django中用這樣的方式進行轉義
openblock {% closeblock %} openvariable {{ closevariable }} openbrace { closebrace } opencomment {# closecomment #}
比如這裡
{% templatetag openblock %} 内容内容 {% templatetag closeblock %}
就會輸出
{{內容內容}} 這是django模板不會把「內容內容」當作變數看待
還有另一種方式是 修改angular分隔符,更酷!
var customInterpolationApp = angular.module('customInterpolationApp', []);
customInterpolationApp.config(function($interpolateProvider) { $interpolateProvider.startSymbol('//'); $interpolateProvider.endSymbol('//'); });
自問自答一下...似乎找到答案了
在django中用這樣的方式進行轉義
openblock {%
closeblock %}
openvariable {{
closevariable }}
openbrace {
closebrace }
opencomment {#
closecomment #}
比如這裡
就會輸出
{{內容內容}} 這是django模板不會把「內容內容」當作變數看待
還有另一種方式是 修改angular分隔符,更酷!
var customInterpolationApp = angular.module('customInterpolationApp', []);
customInterpolationApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('//');
$interpolateProvider.endSymbol('//');
});