如何为 angular JS使用自定义定界符?我想从{{ var }}
语法更改为[[ var ]]
。
有人可以教我一个完整的示例,以了解如何使用Angular来实现吗?
最佳答案
您可以使用$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