По принцип ще се обадя на услуга, която щевърнете обект с незнайно количество родители, деца, внуци и т.н., всички с неизвестни имена. По принцип аз просто знам, че ще бъде 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);