使用µ时出错;angularjs中的符号
获取此错误时,我正在使用jaydata从web sql检索数据使用µ时出错;angularjs中的符号,angularjs,angularjs-directive,angularjs-scope,jaydata,Angularjs,Angularjs Directive,Angularjs Scope,Jaydata,获取此错误时,我正在使用jaydata从web sql检索数据 错误:Lexer错误:表达式[foodDetail.FoodItem.Vit\u C\uµg\中第27-27列[µ]处出现意外的下一个字符。 我的代码如下 <i> <li><span>Vitamin C</span><span style="float:right">{{foodDetail.FoodItem.Vit_C__µg_}}</span></
错误:Lexer错误:表达式[foodDetail.FoodItem.Vit\u C\uµg\中第27-27列[µ]处出现意外的下一个字符。
我的代码如下
<i>
<li><span>Vitamin C</span><span style="float:right">{{foodDetail.FoodItem.Vit_C__µg_}}</span></li>
<li><span>Vitamin B6</span><span style="float:right">{{foodDetail.FoodItem.Vit_B6__mg_}}</span></li>
</i>
维生素C{{foodDetail.FoodItem.Vit_C__µg_}}
维生素B6{{foodDetail.FoodItem.Vit_B6__mg_}
请尝试以下内容:
angular.module("test", [])
.run(function($rootScope) {
$rootScope.foodDetail = {
FoodItem: {
'Vit_C__µg_': 'Vit_C__µg_Val',
'Vit_B6__mg_': 'Vit_B6__mg_Val',
}
};
});
应该是角度分析器的一个限制-并且应该被认为是一个bug;允许在JS标识符中使用这种符号。你把bug提交给Angular团队了吗?事实上,有。我建议检查为它发出的拉动请求。