【发布时间】:2018-09-25 15:50:46
【问题描述】:
我正在逐步将现有的 Symfony 应用程序迁移到 VueJS。
我最近发现的问题是 {{ stuff }} 标记总是由 VueJS 解释,即使内容来自渲染的 twig 变量。
为避免这种情况,我想扩展 html 转义符,以分别用 { 和 } html 代码替换 { 和 }。
我怎样才能正确地做到这一点?转义在 twig_escape_filter 内部,没有我可以覆盖的服务。
我还尝试制作自定义逃生策略猜测器,返回我的 vue 转义,在替换所需字符之前,它本身调用 twig_escape_filter 和 html 转义。我所有的源代码都被转义了。 :-D
感谢您的帮助。
【问题讨论】: