我目前正在使用带有ejs模板的sails.js,但希望切换到nunjucks。我已经这样做了,没有任何问题。
然而,我发现双节棍的标签与angularjs的标签是相同的,并希望更改它们。
我已经看过这里的文档:https://mozilla.github.io/nunjucks/api.html#customizing-syntax
我不知道如何在sails.js上下文中做到这一点。
我已经尝试在config / view.js中添加一个'tags‘设置。
我尝试过在bootstrap.js中运行配置命令。
有人能帮我解决这个问题吗?
发布于 2015-12-30 19:05:37
我不太熟悉sails.js,因此我不确定如何应用您的链接中描述的推荐方法。然而,我想提出几个其他的选择:
首先,您可以在原始标签内的nunjucks模板中隔离角度代码片段(来自documentation):
{% raw %}
this will {{ not be processed }} (inside nunjucks)
{% endraw %}虽然这看起来像是一个很大的限制,但实际上我认为这是非常简洁的,因为它正确地区分了哪一个是哪一个,并大大改进了调试。如果需要将选项传递给角度控制器,可以在原始块之外的脚本块中执行此操作。
但当这并不总是可行时,您可以更改角度标记(documentation)。例如:
var my_app = angular.module('MyApp').config(function($interpolateProvider) {
$interpolateProvider.startSymbol('{$');
$interpolateProvider.endSymbol('$}');
});https://stackoverflow.com/questions/32821207
复制相似问题