zoukankan      html  css  js  c++  java
  • anglar JS使用两层ng-repeat嵌套使用,分辨$index

    使用ng-init给首层的每个元素赋值一个独立的值。
     ng-init="outerIndex = $index;"


    HTML:

    <div class="category-nav">
    <div class="category-nav-header">资源分类</div>
    <div class="category-nav-cell" ng-repeat="firstItem in firstCategorys track by $index" ng-init="outerIndex = $index;">
    <div class="category-nav-cell-header">
    <h4 class="category-nav-firstTitle" ng-click="clickFirstCategory($index)">{{firstItem}}</h4>
    <img src="" alt="" class="category-nav-expand" ng-click="showOrHiden($index)">
    </div>
    <div class="category-nav-secondContain" ng-if="categoryStatus[$index]">
    <div class="category-nav-second" ng-repeat="secondItem in secondCategory[$index]" ng-click="clickNavSecondCategory(outerIndex,$index)">{{secondItem}}</div>
    </div>
    </div>
    </div>


    JS:

    $scope.clickNavSecondCategory = function (outerIndex,innerIndex) {
    console.log('点击了导航栏的分类页码'+outerIndex+innerIndex);
    $scope.showMainContentSecondCategory = false;
    $scope.routes.splice(1,2,$scope.firstCategorys[outerIndex],$scope.secondCategory[outerIndex][innerIndex]);

    };





  • 相关阅读:
    Manjaro i3wm替换默认程序配置
    我的Alacritty配置
    我的compton配置
    我的i3config配置
    我的Manjaro rofi配置
    我的Manjaro i3status配置说明
    我的Manjaro i3自用软件记录
    我的Manjaro i3wm安装记录
    数组介绍
    进制、位运算笔记
  • 原文地址:https://www.cnblogs.com/handsomeBoys/p/6482690.html
Copyright © 2011-2022 走看看