一尘不染

Angular JS自定义分隔符

angularjs

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

有人可以教我一个完整的示例,以了解如何使用Angular来实现吗?


阅读 196

收藏
2020-07-04

共1个答案

一尘不染

您可以$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

2020-07-04