Angular JS自定义分隔符

时间:2012-10-16 21:15:09

标签: javascript angularjs configuration delimiter

如何为角度JS使用自定义分隔符?我想将{{ var }}语法更改为[[ var ]]

有人可以告诉我一个关于如何使用Angular实现这个的完整示例吗?

1 个答案:

答案 0 :(得分:105)

您可以使用$interpolateProvider更改用于AngularJS表达式的开始/结束符号:

var myApp = angular.module('myApp', [], function($interpolateProvider) {
    $interpolateProvider.startSymbol('[[');
    $interpolateProvider.endSymbol(']]');
});

然后,在您的模板中:

Hello, [[name]]

这是工作的jsFiddle:http://jsfiddle.net/Bvc62/3/

在此处查看$interpolate服务上的文档:http://docs.angularjs.org/api/ng.$interpolate