角JS自定义分隔符 [英] Angular JS custom delimiter
问题描述
我如何使用角度JS自定义分隔符?我想从修改 {{VAR}}
语法 [VAR]
。
How do I use a custom delimiter for angular JS? I'd like to change from the {{ var }}
syntax to [[ var ]]
.
有人能告诉我如何与角度实现这个完整的例子吗?
Can somebody show me a complete example on how to implement this with Angular?
推荐答案
您可以使用 $ interpolateProvider
更改用于AngularJS前pressions开始/结束符号:
You can use $interpolateProvider
to change start / end symbols used for AngularJS expressions:
var myApp = angular.module('myApp', [], function($interpolateProvider) {
$interpolateProvider.startSymbol('[[');
$interpolateProvider.endSymbol(']]');
});
然后,在你的模板:
and then, in your template:
Hello, [[name]]
下面是工作的jsfiddle: http://jsfiddle.net/Bvc62/3/
Here is the working jsFiddle: http://jsfiddle.net/Bvc62/3/
在这里检查 $插值
服务的文档:<一href=\"http://docs.angularjs.org/api/ng.%24interpolate\">http://docs.angularjs.org/api/ng.$interpolate
Check the documentation on the $interpolate
service here: http://docs.angularjs.org/api/ng.$interpolate
这篇关于角JS自定义分隔符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!