検索

ホームページ  >  に質問  >  本文

angular.js - angularjs で li をクリックしたときに現在の li クラス名を追加/削除するにはどうすればよいですか?

<li ng-class="{on: onSw==true}">

リーリー

</script>

リーリー

クリックすると次のようになります
クリックしたリのスタイルを変更するにはどうすればよいですか?

迷茫迷茫2839日前843

全員に返信(1)返信します

  • 迷茫

    迷茫2017-05-15 17:14:43

    li が ng-repeat を使用している場合
    たとえば、items 内の item が走査されます
    配列内の各要素に onSw を追加し、イベントをクリックしてパラメーター $index を渡します
    その後、関数内で $scope.items[index] .onSw=true

    返事
    0
  • キャンセル返事