2015-05-01 10 views
7

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?

Antwort

Verwandte Themen