Ich habe einen Datensatz, der von einem eckigen $ Ressourcenversprechen wie unten zurückgegeben wird.ng-repeat innerhalb ng-repeat in eckig
Der Datensatz ist ein Array, und innerhalb jeder Reihe von Datensatz es einen anderen Variablenarray. Ich versuche, in meiner Ansicht wie folgt anzuzeigen.
div(ng-repeat="category in categories")
h6
img(src="{{category.ImageUrl}}")
|{{category.Name}}
ul(class="list-unstyled")
li(item in category.CategoryItems)
a(href="#") {{item.Item}} (0)
Das Problem ist, category.CategoryItems zurück undefiniert und leer als Ergebnis, obwohl seine tatsächlich eine Reihe von Objekten. Bitte wie drucke ich diese? Jede Kategorie enthält Kategorieelemente eines Array-Typs. Wie erreiche ich das am besten?
Ihr 'li' ist keine Winkelwiederholung, es ist eine Jadewiederholung, die nicht funktioniert, weil die Daten nicht von Jade geparst werden. Sie sollten es genauso machen, wie Sie das 'div' gemacht haben, d. h.' li (ng-repeat = "item in category.CategoryItems") ' – Claies
Sorry ging immer und immer wieder, kann einfach nicht glauben, dass ich das verpasst habe. –