図のように、ng-repeatを使って上記5つのブロックをループ出力するのですが、あるブロック(ブロック2など)があった場合の実現方法です。クリックするとブロックの背景の色が赤に変わりますか?他のブロックの色は変わりません。 アドバイスありがとうございます。
メソッドが多すぎます。ng-click、ng-class、ディレクティブはすべて実装できます これは参照用の直接メソッドです html:
js
クリックイベントを追加します。現在のループの $index と $even を渡します。その後、angular jq を通じて自分で処理しても問題ありません。
既成のコードを提供します: HTML
JS
CSS
これを行うためのディレクティブを作成する予定です
http://runjs.cn/detail/yfnwk6ho
メソッドが多すぎます。ng-click、ng-class、ディレクティブはすべて実装できます
リーリーこれは参照用の直接メソッドです
html:
js
リーリークリックイベントを追加します。現在のループの $index と $even を渡します。その後、angular jq を通じて自分で処理しても問題ありません。
既成のコードを提供します:
リーリーHTML
JS
リーリーCSS
リーリーこれを行うためのディレクティブを作成する予定です
http://runjs.cn/detail/yfnwk6ho