2016-05-13 57 views
0

とネストされたプロパティであるアレイの上に、私はこのJSON持っている:私はこのようにruolis'配列のプロパティ「ノーム」を印刷したい反復処理angularjs

[{ 
    "id": 5, 
    "dipendenti": { 
     "id": 2, 
     "cognome": "panico", 
     "dataCreazione": 1462100783589, 
     "attivo": true, 
     "dataModifica": 1462100783589, 
     "nome": "ettore ", 
     "anagrafica":  { 
     "id": 2, 
     "cap": 70054, 
     "cellulare": "355454", 
     "cf_partitaIva": "asfajiso", 
     "dataCreazione": 1462100698288, 
     "dataModifica": 1462923015482, 
     "email": "ettopani", 
     "facebook": "ettopani", 
     "idcitta":   { 
      "id": 1001, 
      "nome": "Agliè" 
     }, 
     "idprovincia":   { 
      "id": 1, 
      "nome": "Torino" 
     }, 
     "indirizzo": "via viuli", 
     "instagram": "ettopani", 
     "nome": "ettore", 
     "telefono": "457623" 
     }, 
     "ruolis": [  { 
     "id": 2, 
     "descrizione": "Colui che si occupa delle vendite.", 
     "nome": "Sales" 
     }] 
    }, 
    "password": "1234", 
    "username": "deck80" 
}] 

は(渡されるHTMLを生成しますJS機能に):

nga.field('dipendenti.ruolis','template') 
      .template('<span ng-repeat="ruolo in entry.values.dipendenti.ruolis track by $index">{{ruolo.nome}}</span>') 

ただし、動作しません。

[...lots of items...] 
dipendenti.anagrafica.nome ettore ||dipendenti.anagrafica.telefono 457623 ||dipendenti.ruolis [{"id":2,"descrizione":"Colui che si occupa delle vendite.","nome":"Sales"}] 

ネストされた配列は、プロパティであることを確かに示している「dipendenti.ruolis」.Where午前:

nga.field('dipendenti.ruolis','template') 
       .template('<span ng-repeat="(key,value) in entry.values track by $index" class="label label-default">{{key}} {{value}} ||</span>') 

それがこの配列が表示されます。

おかしい事は私がしようとした場合ということです間違ってる?

は(OPに代わって投稿)

+0

は、[OK]を、幸運にも十分なフレームワークは、古典的(値、エントリ)データを渡すので、私は「値」とその上の反復に「dipendenti.ruolis」を置くことができます。 – deck80

答えて

0

...あなたのすべてをありがとうございます。

ソリューション:

nga.field('dipendenti.ruolis') 
       .template('<span ng-repeat="ruolo in value track by $index" class="label label-default">{{ruolo.nome}}</span>') 
       .label('Ruolo')