twig文件中的jQuery QueryBuilder doT.js模板语法
我尝试像这样重写规则模板:twig文件中的jQuery QueryBuilder doT.js模板语法,twig,dot.js,jquery-query-builder,Twig,Dot.js,Jquery Query Builder,我尝试像这样重写规则模板: $(queryBuilderId).queryBuilder({ templates: { rule: '\ <div id="{{= it.rule_id }}" class="rule-container"> \ <div class="rule-header"> \
$(queryBuilderId).queryBuilder({
templates: {
rule: '\
<div id="{{= it.rule_id }}" class="rule-container"> \
<div class="rule-header"> \
<div class="btn-group pull-right rule-actions"> \
<button type="button" class="btn btn-xs btn-danger" data-delete="rule"> \
<i class="{{= it.icons.remove_rule }}"></i> {{= it.translate("delete_rule") }} \
</button> \
</div> \
</div> \
{{? it.settings.display_errors }} \
<div class="error-container"><i class="{{= it.icons.error }}"></i></div> \
{{?}} \
<div class="rule-filter-container"></div> \
<div class="rule-operator-container"></div> \
<div class="rule-value-container"></div> \
</div>'
}
})
$(queryBuilderId).queryBuilder({
模板:{
规则:'\
\
\
\
\
{{=it.translate(“删除规则”)}\
\
\
\
{{?it.settings.display_errors}\
\
{{?}} \
\
\
\
'
}
})
我在标题中包含了doT.js,但twig向我抛出了以下错误:
值“=”的意外标记“运算符”
有人知道我如何在我的twig文件中使用doT.js模板语法吗?可能重复@DarkBee我是前端开发人员如何编写控制器在twig中使用doT.js?如链接的答案所示,您需要更改twig使用的delimeters
twig
或doT.js中的delimeters,但如果可能的话,我不知道。链接答案中的相关部分可在控制器的下找到。请您的后端根据您的选择更改delimeters