Ich habe das folgende JSON-Objekt, das ich data
aufrufen werde.Zugriff auf JSON-Wert, wenn Schlüssel Sonderzeichen hat
{
"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"
}
]
}
}
}
in einem Winkelregler, Ich nenne dieses Objekt JSON data.topalbums.album
.
Zurück in meiner HTML-Seite, ich versuche das letzte (dritte) Bild aus dem Bild aray einzufügen, mit ng-src
:
ng-src="{{album.image[3].#text}}"
Dies natürlich Ursache Winkeln einen Lexer Fehler zu werfen, aufgrund der Zeichen.
Ich habe versucht, den Charakter ohne Glück entkommen:
ng-src="{{album.image[3].%23text}}"
Wie kann ich den Wert des #text
Schlüssels im JSON-Objekt image
Array zugreifen?