解决jinja2 模板和AngularJS分隔符冲突的方法
2013-09-18 13:17
399 查看
在jinja2模板,显示遍历时,用{{param}},不巧的是,AngularJS采用同样的分隔符{{}},所以就起冲突了。不让它俩打架的方法就出来了,必须有一方退一步,改个方法,我选择的是让jinja2让步,改变它的识别符号。(以Flask为例)
app.jinja_env.variable_start_string = ‘[['
app.jinja_env.variable_end_string = ']]’
将jinja2的识别符改为[[]]后,在前端页面中,就可以这样写了:Hello {{[[name]]}}!
app.jinja_env.variable_start_string = ‘[['
app.jinja_env.variable_end_string = ']]’
将jinja2的识别符改为[[]]后,在前端页面中,就可以这样写了:Hello {{[[name]]}}!
相关文章推荐
- PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
- 解决jinja2和angular的花括号{{}}冲突的方法.
- 解决jinja2和angular的花括号{{}}冲突的方法。
- PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
- 模板视图和AngularJS之间冲突的解决方法
- 解决哈希(HASH)冲突的主要方法
- Android中onTouch方法的执行过程以及和onClick执行发生冲突的解决办法
- 重复安装maven引起的冲突和解决方法
- powerpoint、excel 2007与visual studio 2008 起冲突,打开时显示安装的问题解决方法
- CentOs 安装mysql冲突解决方法
- dev C++ 模板中的分别编译-- “包含”模型的一种解决方法
- linux库冲突的解决方法
- Android中onTouch方法的执行过程以及和onClick执行发生冲突的解决办法
- MySQL字段名与保留字冲突的问题及解决方法
- 组策略中的审核策略提示 Windows无法读取模板信息的解决方法
- Jar包冲突解决方法
- StringTemplate遇见jQuery冲突的解决方法
- 解决哈希(HASH)冲突的主要方法
- Android滑动冲突解决方法