如何configuration标签的语法标记

我目前正在使用ejs模板sails.js,但希望切换到nunjucks。 我已经完成了这个没有问题。

但是,我发现nunjucks的标签和angularjs的标签一样,并希望改变它们。

我看这里的文档: https : //mozilla.github.io/nunjucks/api.html#customizing-syntax

我不知道如何在sails.js的情况下做到这一点。

我已经尝试添加一个'标签'设置config / view.js。

我试过在bootstrap.js中运行configure命令。

有谁能帮我解决这个问题吗?

我不是很熟悉sails.js,所以我不确定如何应用链接中描述的推荐方法。 不过,我想提出几个其他的select:

首先,您可以在原始标签(来自文档 )中的nunjucks模板中隔离angular码代码段:

{% raw %} this will {{ not be processed }} (inside nunjucks) {% endraw %} 

虽然这看起来像是一个很大的限制,但实际上我相信它是非常整齐的,因为它能够正确区分哪个是哪个,并且提高了很多debugging的性能。 如果您需要将选项传递给angular度控制器,则可以在原始块之外的脚本块中执行此操作。

但是,当这并不总是可能的,你可以改变angular标签( 文档 )。 例如:

 var my_app = angular.module('MyApp').config(function($interpolateProvider) { $interpolateProvider.startSymbol('{$'); $interpolateProvider.endSymbol('$}'); });