2017-06-30 26 views
0

私はアコーディオン付きのテンプレートを開発しています。私はこのアコーディオンを開くと、アリア拡張されたアトリビュートが真の値を持つという属性になります。どのように角度2を使用してこれを傍受することができますか?私はjqueryでこれを行うことができますが、私はこのatmを使用しないでください。 私が必要とするのは、次のことをするためにaria-expandedが真のときを知ることです。 ありがとうございました!角度2 - ngIf切片の変更属性

答えて

1

コンポーネントにaria-expandedを変数にバインドし、その変数で必要なことを行うことができます。例が必要な場合は、詳細を投稿してください。

+0

ブートストラップの折りたたみが開いているときにアイコンを変更する必要があります(アコーディオンがaria-expanded = falseのとき)。だから、私はこの値を目標にしなければならず、それが本当であれば私のアイコンは緑色でなければならない、もしfalseならば(私のアコーディオンが閉じているなら)私のアイコンは赤色でなければならない。 – Jamil89

+1

誰が崩壊の開閉をトリガーするのですか?その時点で、isElementCollapsed = true/falseのようなブール値をトリガし、それを使ってアイコンの色を変更します。この方法で、aria-expaded属性を聞く必要はありません。 – BogdanC

関連する問題