以下のマークアップを検討してください。アコーディオンの場合です。私は開いているものに異なるCSS(背景色)を適用する必要があります。このために、ng-classディレクティブを使用したいと思います。現在開かれているヘッダーには常にaria-expanded属性がtrueに設定されています。他の人には間違っている。属性値に基づいてng-classクラスを追加および削除する
<v-pane-header class="header ng-scope ng-isolate-scope" role="tab" tabindex="0" aria-selected="true" aria-expanded="true">
これをどのように行うことができますか。私はモデル変数などに関してそれを行う方法を知っています。注意aria-expanded属性は、accordionプラグインによって自動的に追加されます。
ng-class = "{'disabled-appointment':content.slots.length == 0}のようなモデル変数でng-classを使用できますが、属性のアイデアは得られませんすべて – tariq
見ることのできる最小限のコードを作成できますか? –
@MuhammadUsmanアコーディオンはプラグインによって構築されており、他の多くの依存関係を持っているため、少し難しいです。 – tariq