使用非ascii字符转义angularjs标记

时间:2015-09-26 16:27:35

标签: angularjs markup

任何人都可以看到使用Ⓐ来包装我的angularjs标记的任何技术问题吗?

app.config(['$interpolateProvider', function($interpolateProvider){
    $interpolateProvider.startSymbol('Ⓐ').endSymbol('Ⓐ');
}]);

我在ubuntu上测试了firefox和chome,它们都运行良好。

我正在寻找一个技术原因,为什么我不应该使用它而不是样式或'我不知道如何键入Ⓐ'类型的原因。

感谢。

1 个答案:

答案 0 :(得分:1)

除了缺少等宽字体和语法高亮的支持外?它将JS文件和文档都限制为UTF-8。 Ⓐ是一个3字节的字符,可能有更便宜的分隔符。

Angular中没有嵌套表达式,因此startSymbolendSymbol的单个字符不应导致任何问题。