Использование angularjs 1.3.4 и ui-bootstrap-tpls 0.13.4 и начальной загрузки 3 css
У меня есть JSON, как показано ниже:
"MasterTab1": {
"tab1": [
"somedata1",
"somedata2"
],
"tab2": [
"somedata1",
"somedata2"
]
},
"MasterTab2": {
"tab1": [
"somedata1",
"somedata2"
],
"tab2": [
"somedata1",
"somedata2"
],
"tab3": [
"somedata1",
"somedata2"
]
}
}
Сверху json (игнорировать некоторые данные, поскольку они используются внутри вкладок). Я хочу создать вкладки как:
MasterTab1 MasterTab2
tab1 tab2 tab1 tab2 tab3
Так что в основном две вкладки MasterTab1, MasterTab2 всегда будут там. Но дочерние вкладки под ними могут присутствовать или отсутствовать и могут быть в любом количестве.
Поэтому, когда они нажимают на MasterTab1, я хочу показать соответствующие вкладки tab1 и tab2. Когда они нажимают на MasterTab2, я хочу показать соответствующие вкладки tab1, tab2 & tab3.
Ранее у меня не было родительских дочерних вкладок, поэтому я использовал что-то подобное для отображения вкладок:
<tabset>
<tab ng-repeat="tabs in myTabsData"></tab>
</tabset>
myService.getTabData().then(function (res) {
$scope.myTabsData = res;
});
Но теперь я не уверен, как сделать эту структуру вложенных вкладок.
Был бы признателен, если кто-то может помочь