Angular JS 自定义分隔符 [英] Angular JS custom delimiter
问题描述
如何为 Angular JS 使用自定义分隔符?我想从 {{ var }}
语法更改为 [[ var ]]
.
How do I use a custom delimiter for angular JS? I'd like to change from the {{ var }}
syntax to [[ var ]]
.
有人可以向我展示一个关于如何使用 Angular 实现此功能的完整示例吗?
Can somebody show me a complete example on how to implement this with Angular?
推荐答案
您可以使用 $interpolateProvider
来更改用于 AngularJS 表达式的开始/结束符号:
You can use $interpolateProvider
to change start / end symbols used for AngularJS expressions:
var myApp = angular.module('myApp', [], function($interpolateProvider) {
$interpolateProvider.startSymbol('[[');
$interpolateProvider.endSymbol(']]');
});
然后,在您的模板中:
Hello, [[name]]
这是正在运行的 jsFiddle:http://jsfiddle.net/Bvc62/3/
Here is the working jsFiddle: http://jsfiddle.net/Bvc62/3/
在此处查看 $interpolate
服务的文档:http://docs.angularjs.org/api/ng.$interpolate
Check the documentation on the $interpolate
service here: http://docs.angularjs.org/api/ng.$interpolate
这篇关于Angular JS 自定义分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!