0
我需要将JavaScript对象注入Swig模板中的HTML脚本标记。覆盖单个标记的默认Swig模板过滤器
<script>
var myObj = {{myObj|json_encode}};
</script>
的json_encode
部分工作正常,但随后在默认HTML过滤踢,我得到这个在我的输出:
<script>
var myObj = {"socketIOServerAddress":"http://localhost:8989/"}
</script>
如何禁用这一个标签的缺省过滤器?
但你并不需要那个! json_encode是你自己的过滤器吗? 只需确认,您声明过滤功能为“安全”,并且您不需要原始的... 我的过滤器名为“attr”并使用函数“attrString”: var attrString = function(); attrString.safe = true; _swig.setFilter('attr',attrString); – sebilasse