<ul ng-repeat="it1 in list01">
<li ng-click="show(it1)">{{it1.value}}</li>
<ul ng-repeat="it2 in list02">
<li>{{it2.value}}</li>
</ul>
</ul>
1-1 1-2 1-1 1-2
1-1 1-2 2-1 2-2
<ul ng-repeat="it1 in list01">
<li ng-click="show(it1)">{{it1.name}}</li>
<ul ng-repeat="it2 in it1.child" ng-show="it1.showChild" style="text-indent:10px;">
<li ng-click="show(it1, it2)">{{it2.name}}</li>
<ul ng-repeat="it3 in it2.child" ng-show="it2.showChild" style="text-indent:10px;">
<li ng-click="show(it1, it2, it3)">{{it3.name}}</li>
<ul ng-repeat="it4 in it3.child" ng-show="it3.showChild">
<li>{{it4.name}}</li>
</ul>
</ul>
</ul>
</ul>
$http.get('ng01.json').success(function (_data) {
$scope.list01 = [];
$scope.list01 = _data.data;
});
$scope.show = function (it1, it2, it3) {
if(it3 != null){
$http.get("ng04.json").success(function (_data) {
$scope.list04 = [];
$scope.list04 = _data.data;
for(var x in $scope.list03){
$scope.list03[x].showChild = false;
}
it3.showChild = true;
it3.child = _data.data;
});
return;
}
if(it2 != null){
$http.get("ng03.json").success(function (_data) {
$scope.list03 = [];
$scope.list03 = _data.data;
for(var x in $scope.list02){
$scope.list02[x].showChild = false;
}
it2.showChild = true;
it2.child = _data.data;
});
return;
}
$http.get("ng02.json").success(function (_data) {
$scope.list02 = [];
$scope.list02 = _data.data;
for(var x in $scope.list01){
$scope.list01[x].showChild = false;
}
it1.showChild = true;
it1.child = _data.data;
});
}
{
"success":1,
"data":[
{"name":"01"},
{"name":"02"}
]
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有