
我知道,你可以把 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 |