Question : J'utilise ng-repeat pour boucler les données. Comment faire : 1. Lors de l'ouverture de la page, le premier li affiché par défaut a-t-il un style ? 2. Le li actuellement cliqué a-t-il des styles, tandis que les autres li n'ont pas de styles ?
Voici le schéma du code html :
<ul ng-repeat="u in pinpaiData" class="product_box">
<li ng-repeat="c in u.goods" class="defaultClass" ng-click="twoClick($index)" >{{c.goods_name}}</li>
</ul>
Utilisez ng-class pour créer une variable selectedIndex dans $scope pour stocker l'index du li actuellement sélectionné. La valeur par défaut est 0. Supposons que la classe sélectionnée s'appelle selectedClass
.