Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当键具有特殊字符时访问JSON值_Javascript_Json_Angularjs_Url - Fatal编程技术网

Javascript 当键具有特殊字符时访问JSON值

Javascript 当键具有特殊字符时访问JSON值,javascript,json,angularjs,url,Javascript,Json,Angularjs,Url,我有以下JSON对象,我将其称为data { "topalbums": { "album": { "image": [ { "#text": "http:\/\/userserve-ak.last.fm\/serve\/34s\/88057565.png", "size": "small" }, { "#text": "http:\/\/userserve-ak.l

我有以下JSON对象,我将其称为
data

{
  "topalbums": {
    "album": {
      "image": [
        {
          "#text": "http:\/\/userserve-ak.last.fm\/serve\/34s\/88057565.png",
          "size": "small"
        },
        {
          "#text": "http:\/\/userserve-ak.last.fm\/serve\/64s\/88057565.png",
          "size": "medium"
        },
        {
          "#text": "http:\/\/userserve-ak.last.fm\/serve\/126\/88057565.png",
          "size": "large"
        },
        {
          "#text": "http:\/\/userserve-ak.last.fm\/serve\/300x300\/88057565.png",
          "size": "extralarge"
        }
      ]
    }
  }
}
在angular控制器中,我将此JSON对象称为
data.topalbums.album

回到我的HTML页面,我试图使用
ngsrc
插入图像aray中的最后一个(第三个)图像:

ng src=“{{album.image[3]。#text}}”

这当然会导致angular由于
#
字符而抛出Lexer错误

我尝试过逃脱这个角色,但运气不好:

ng src=“{{album.image[3]。%23text}}”


如何访问JSON对象的
图像
数组中的
#text
键的值?

您可以使用
[]
括号访问这些属性:

ng-src="{{album.image[3]['#text']}}"