如何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('$}'); });