javascript - Angular JS 自定义分隔符

标签 javascript angularjs configuration delimiter

如何为 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

关于javascript - Angular JS 自定义分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12923521/

相关文章:

javascript - 将变量从 FancyBox 传递到父级时未捕获类型错误

javascript - 将工厂服务的结果应用到范围 Controller

java - 使用 ContextConfiguration 注释时无法加载 ApplicationContext

javascript - Emberjs 自定义配置变量

JavaScript - getter 函数与构造函数 - 哪个先执行?

javascript - 自动更新的 Canvas 很模糊

javascript - TypeScript:如何正确键入此树节点,以便它具有 size 属性或 Children 属性?

AngularJS:处理语言文件的最佳方式

javascript - 如何将单选按钮的属性设置为选中

configuration - 如何在 vim 中覆盖 ~/.vim 和 ~/.vimrc 路径(但不能覆盖其他路径)?