AngularJS 1.2.0刚刚发布,CounchDBMongoDB用户遇到了一个即时问题:

当尝试访问带下划线的JSON数据时,例如{{data._id}} Angular 1.2.0会出现以下错误:

 Error: [$parse:isecprv]

有关此here on the docs的讨论。

有没有办法禁用或克服此“功能”?

最佳答案

要在1.2.0中禁用此“功能”,请注释掉第9097至9101行。这5行负责Error: [$parse:isecprv]:

if (name.charAt(0) === '_' || name.charAt(name.length-1) === '_') {
throw $parseMinErr('isecprv',
    'Referencing private fields in Angular expressions is disallowed! Expression: {0}',
    fullExpression);
}

10-04 19:00