Próbuję zbudować formę dynamicznie z obiektu JSON, który zawiera grupy zagnieżdżonych elementów forma:Jak utworzyć rekursywne szablony w AngularJS przy użyciu obiektów zagnieżdżonych?
$scope.formData = [
{label:'First Name', type:'text', required:'true'},
{label:'Last Name', type:'text', required:'true'},
{label:'Coffee Preference', type:'dropdown', options: ["HiTest", "Dunkin", "Decaf"]},
{label: 'Address', type:'group', "Fields":[
{label:'Street1', type:'text', required:'true'},
{label:'Street2', type:'text', required:'true'},
{label:'State', type:'dropdown', options: ["California", "New York", "Florida"]}
]},
];
Używam bloki ng-switch, ale staje się nie do utrzymania z zagnieżdżonych elementów, jak w powyższym obiekcie Adres.
Oto skrzypce: http://jsfiddle.net/hairgamiMaster/dZ4Rg/
Wszelkie pomysły, w jaki sposób najlepiej podejść do tego problemu zagnieżdżony? Wielkie dzięki!
po prostu odpowiedział na to w dość ogólny sposób na na innym pytaniem: http://stackoverflow.com/questions/ 14430655/rekursja w kanciastych dyrektywach/29736154 # 29736154 – tilgovi