Angular JS自定义分隔符

如何使用angularJS的自定义分隔符? 我想从{{ var }}语法更改为[[ var ]]

有人可以告诉我一个完整的例子,如何与Angular实现这个?

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

 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