Je suis nouveau sur angularjs, je suis confronté à des problèmes d’obtention et d’affichage d’une valeur spécifique du fichier json à afficher sur ma page d’affichage à l’aide d’angularjs ng-repeat pour la source d’image. Sur la base de cette clé / valeur uniquement, je dois répéter le fichier json et obtenir et afficher la valeur spécifique sur ma page html.
JSON:
[ {"name":"imageurl","value":"/images/Image1.nii"}, {"name":"3d","value":"3d0"}, {"name":"sliceX","value":"sliceX0"}, {"name":"sliceY","value":"sliceY0"}, {"name":"sliceZ","value":"sliceZ0"}, {"name":"imageurl","value":"/images/Image2.nii"}, {"name":"3d","value":"3d1"}, {"name":"sliceX","value":"sliceX1"}, {"name":"sliceY","value":"sliceY1"}, {"name":"sliceZ","value":"sliceZ1"} ]
Ici, j’ai besoin de répéter par la touche: imageurl et d’afficher sa valeur sur ma page html. Pour la première itération, il devrait avoir d’abord la valeur imageurl (comme: /images/Image1.nii) et pour la deuxième itération, la deuxième image (comme: /images/Image2.nii), et ainsi de suite … I ‘ Nous avons créé un violon à: FIDDLE . S’il vous plaît vérifier une fois. Donc, ma sortie désirée pourrait être:
Au premier tour:
à la deuxième itération:
S’il vous plaît aidez-moi à ce sujet. Merci d’avance.
Vous devez modifier la structure des données. Pour le moment, cela n’a pas de sens pour votre tâche. L’imbrication d’objects 3D, X, Y et Z dans chaque object imageurl rend tout très simple:
[ {"name":"imageurl","value":"/images/Image1.nii", parts: [ {"name":"3d","value":"3d0"}, {"name":"sliceX","value":"sliceX0"}, {"name":"sliceY","value":"sliceY0"}, {"name":"sliceZ","value":"sliceZ0"}, ]}, {"name":"imageurl","value":"/images/Image2.nii", parts: [ {"name":"3d","value":"3d1"}, {"name":"sliceX","value":"sliceX1"}, {"name":"sliceY","value":"sliceY1"}, {"name":"sliceZ","value":"sliceZ1"} ]} ]
et alors vous le rendriez comme ceci: