使用ng-init给首层的每个元素赋值一个独立的值。
ng-init="outerIndex = $index;"
HTML:JS:资源分类{ {firstItem}}
{ {secondItem}}
$scope.clickNavSecondCategory = function (outerIndex,innerIndex) { console.log('点击了导航栏的分类页码'+outerIndex+innerIndex); $scope.showMainContentSecondCategory = false; $scope.routes.splice(1,2,$scope.firstCategorys[outerIndex],$scope.secondCategory[outerIndex][innerIndex]); };