我知道,你可以把 angularJs 的{{换成{$,但这不是解决方法,这给以后移植增加了很多困难,而且第三方包也会出问题 有什么办法让强狗不要解析{{的吗,强狗其实应该用的是{%,我不明白为什么强狗会去解析{{
1
aploium 2016-10-26 19:38:51 +08:00
同问, 另外 {{ }} 也是 django 模板语法的一部分.....而且相当常用
|
2
ethego 2016-10-26 20:00:52 +08:00
django 模板可以转义啊。。
|
3
ethego 2016-10-26 20:01:49 +08:00
|
4
SErHo 2016-10-26 20:03:16 +08:00
|
5
clino 2016-10-26 20:05:00 +08:00
后端模板肯定不能和前端模板用一样的标记,这很容易理解吧
|
6
BOYPT 2016-10-26 20:10:09 +08:00
这种需求一般只需要自己定义模板的转移符号就是了
|
9
kxxoling 2016-10-26 23:18:35 +08:00
我记得 Vue 是可以用 <% 代替默认的 {{ 的。 Angular 就不清楚了。
|
10
georgema1982 2016-10-27 05:33:36 +08:00
如果你的 angular 模板里大量依赖 django 模板的渲染,那说明你使用这个组合的方式错了。 angular 应该只管前端,所有数据都应该通过 service 向 django 发起 webservice 请求。
|
11
20150517 OP @georgema1982 谢谢,是不是 angular 模板应该放在 django 的 template 外面呢?如果是放在 template 里,必然会经过 django 渲染
|
12
hronro 2016-10-27 08:44:31 +08:00 via Android
虽然我不用 angular ,但我也知道有个 ng-bind
|
14
dong3580 2016-10-27 09:59:40 +08:00 1
|