/ / Разглеждане на обект json с непозната дълбочина, с неизвестни стойности, с AngularJS [затворен] - html, angularjs, json, recursion

Разработване на json обект с необяснима дълбочина, с неизвестни стойности, с AngularJS [затворен] - html, angularjs, json, recursion, foreach

По принцип ще се обадя на услуга, която щевърнете обект с незнайно количество родители, деца, внуци и т.н., всички с неизвестни имена. По принцип аз просто знам, че ще бъде JSON обект, и аз трябва да рекурсивно разбор чрез него с angular.ForEach (). Имам само рекурсия на много основно ниво обратно в колежа, така че аз "Ма малко от моята дълбочина. Трябва да бъде в състояние да покаже тези обекти в дървоподобна структура в HTML след анализ, както добре. на всякакви добри директиви или нещо подобно, което може да помогне?

Отговори:

0 за отговор № 1

Използвал съм тази библиотека в един много малък проект, не много. Но има много повече от това, което използвах.

https://github.com/awendland/angular-json-tree

По принцип, импортирайте и инстанцирайте библиотеката и я използвайте за своя HTML:

<json-tree object="jsonObject"></json-tree>

В зависимост от вашите специфични нужди (които не сте посочили) можете да използвате други свойства - проверете документацията за това.

Отговор оформление, те включват css файл, който можете да използвате. Вие също сте свободни да разширите или създадете свой собствен от нулата.

Надявам се, че помага!


0 за отговор № 2

Ако всичко, което искате да направите, е да го покажете, можете да го използвате ъглово-JSON-дърво.

Ако искате програмно да го повторите, има няколко начина да го направите, но някои от най-добрите вече са документирани тук: https://stackoverflow.com/a/1112609/632676

Обърнете внимание, че ако получавате JSON низ, ще трябва да го конвертирате в обект чрез JSON.parse(jsonString);