0

ng-class を使用しようとしている html があります。「true」でハードコードすると、クラスの CSS が期待どおりに適用されます。しかし、true を式 (以下に示す) に置き換えるとすぐに、クラスが適用されていないように見えます。HTML の行は次のとおりです。

<li ng-repeat="menuItem in menuItems"><span ng-class="{active: $index==activeIndex}" class="underline"><a ng-href={{menuItem.itemLink}}>{{menuItem.itemName}}</a></span></li>

そしてコントローラーからのコード:

      $scope.$on('$routeChangeSuccess', function(index){
        $scope.activeIndex = index;
        console.log("Set Active Index");
      });
4

1 に答える 1