使用非 ascii 字符转义 angularjs 标记

escaping angularjs markup with non ascii character

谁能看到使用 Ⓐ 包装我的 angularjs 标记的任何技术问题?

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

我已经在 ubuntu 上测试过 firefox 和 chome,它们都工作正常。

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

谢谢。

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

Angular 中没有嵌套表达式,因此 startSymbolendSymbol 的单个字符应该不会造成问题。