使用嵌套对象时,如何在AngularJS中创建递归模板?
我正在尝试从JSON对象动态构建表单,该对象包含嵌套的表单元素组:
$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"]} ]}, ];
我一直在使用ng-switch块,但它对嵌套项变得难以维持,就像上面的Address对象一样。
这是小提琴:http: //jsfiddle.net/hairgamiMaster/dZ4Rg/
关于如何最好地处理这个嵌套问题的任何想法?非常感谢!
慕桂英546537
江户川乱折腾
相关分类