如何使用无效字符访问对象属性

VSack

我正在编写一个与已在使用的Google Analytics(分析)API交互的Angular应用。Google返回的数据以“ ga:”为前缀,如示例“ ga:newVisits”。

如果我使用表达式{{total.ga:newVisits}},Angular无法解析它。逃避冒号继续的任何尝试均导致错误或完全逃避我的表达。

如何将{{total.ga:newVisits}}传递给Angular,以便表达式可以正常工作?

<!doctype html>
  <html ng-app="AnalyticsApp">
    <head>
      <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.min.js"></script>
      <script src="angular-controller.js"></script>
    </head>
    <body ng-controller="AnalyticsCtrl">
      <ul>
        <li ng-repeat="total in result">
          {{total.ga:newVisits}}
        </li>
      </ul>
    </body>
  </html>
m59

在JavaScript中,可以使用点符号或方括号符号来访问对象属性。点表示法通常更简洁,但有局限性。您已经注意到,您的媒体资源包含无效字符,因此无法通过点表示法进行访问。然后,解决方案是使用括号表示法访问属性,如下所示:total['ga:newVisits']这样您的完整代码将为{{total['ga:newVisits']}}现场演示在这里(单击)。

关于括号表示法的另一个不错的功能是,它允许您将变量名用作属性:

var myObj {
  bar: '123'
};
var foo = 'bar';

console.log(myObj[foo]); //logs '123'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用无效字符访问对象属性

来自分类Dev

如何使用字符串访问对象属性?

来自分类Dev

如何使用addEventListener访问JavaScript对象属性?

来自分类Dev

如何从 Java 中的字符串访问对象属性?

来自分类Dev

在字符串上使用eval()访问R中的对象属性

来自分类Dev

在Swift中使用字符串访问对象的属性

来自分类Dev

如何使用 Twig 的属性函数访问嵌套对象属性

来自分类Dev

如何使用内部对象函数Javascript访问外部对象属性

来自分类Dev

如果对象是其他对象的属性,如何通过使用与名称相对应的字符串来访问对象的属性

来自分类Dev

如何告诉 TypeScript 我正在处理使用字符串访问对象上不存在的属性的情况?

来自分类Dev

如何访问js对象的属性

来自分类Dev

如何访问JSCValue对象的属性

来自分类Dev

如何访问父对象属性?

来自分类Dev

如何访问对象的数字属性

来自分类Dev

如何动态访问对象的属性?

来自分类Dev

如何访问js对象的属性

来自分类Dev

如何从 TypeScript 访问对象属性?

来自分类Dev

如何访问对象属性的名称?

来自分类Dev

如何使用变量访问javascript对象的function属性

来自分类Dev

如何使用Knockout访问绑定对象实例的属性

来自分类Dev

如何使用JS访问多个对象中的特定属性

来自分类Dev

使用 toJSON() 访问对象的属性

来自分类Dev

如何访问属性名称中带有特殊字符的javascript对象的属性

来自分类Dev

如何使用字符串从表单访问嵌套属性?

来自分类Dev

如何使用字符串访问属性或方法?

来自分类Dev

如何使用诸如“ #name”之类的奇数字符访问属性?

来自分类Dev

php - 如何使用字符串访问对象?

来自分类Dev

从字符串访问对象属性

来自分类Dev

我如何访问对象内对象的属性

Related 相关文章

  1. 1

    如何使用无效字符访问对象属性

  2. 2

    如何使用字符串访问对象属性?

  3. 3

    如何使用addEventListener访问JavaScript对象属性?

  4. 4

    如何从 Java 中的字符串访问对象属性?

  5. 5

    在字符串上使用eval()访问R中的对象属性

  6. 6

    在Swift中使用字符串访问对象的属性

  7. 7

    如何使用 Twig 的属性函数访问嵌套对象属性

  8. 8

    如何使用内部对象函数Javascript访问外部对象属性

  9. 9

    如果对象是其他对象的属性,如何通过使用与名称相对应的字符串来访问对象的属性

  10. 10

    如何告诉 TypeScript 我正在处理使用字符串访问对象上不存在的属性的情况?

  11. 11

    如何访问js对象的属性

  12. 12

    如何访问JSCValue对象的属性

  13. 13

    如何访问父对象属性?

  14. 14

    如何访问对象的数字属性

  15. 15

    如何动态访问对象的属性?

  16. 16

    如何访问js对象的属性

  17. 17

    如何从 TypeScript 访问对象属性?

  18. 18

    如何访问对象属性的名称?

  19. 19

    如何使用变量访问javascript对象的function属性

  20. 20

    如何使用Knockout访问绑定对象实例的属性

  21. 21

    如何使用JS访问多个对象中的特定属性

  22. 22

    使用 toJSON() 访问对象的属性

  23. 23

    如何访问属性名称中带有特殊字符的javascript对象的属性

  24. 24

    如何使用字符串从表单访问嵌套属性?

  25. 25

    如何使用字符串访问属性或方法?

  26. 26

    如何使用诸如“ #name”之类的奇数字符访问属性?

  27. 27

    php - 如何使用字符串访问对象?

  28. 28

    从字符串访问对象属性

  29. 29

    我如何访问对象内对象的属性

热门标签

归档