javascript - クリックして angularJs のクラスを追加および削除します
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-08 11:02:15
0
2
792

$(".task-aot>p").on("click", function () {
$(this).addClass('active').siblings().removeClass("active")
});
このコードの効果は Angular で実現できますか?

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(2)
学习ing

angularjs (正式には angular1.0x バージョンと呼ばれます) の場合、クラス値を表示するかどうかを制御できる ngClass ディレクティブがあります。具体的な使い方は以下の通りです
<p ng-class {'selected': isSelected, 'car': isCar}">
</p>

ng-click を使用して値を制御し、この値を ng-class にマッピングして制御できます

いいねを押す +0
漂亮男人

間違っています。ng で非常に一般的な質問をしています
たとえば、ul の li がトラバースされ、各 li には $index 値があります
target などの値を取得します。デフォルトは -1 です。
li をクリックすると、 , target を現在の li のインデックス値と等しくします,
スタイル判定は大まかに次のように書きます, css: { selected: $index == target }

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート