問題タブ [angular-material-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1117 参照

javascript - angular 5のドロップダウンアイテムのクラスを動的に変更します

選択した要素の最初の部分 (" " 文字の前) がドロップダウン要素の最初の部分 (" " 文字の前) と一致する場合、クラスはフォントの色を変更しません。一致しない場合、クラスが起動し、フォントの色が変更されます。

名前の最初の部分が選択した要素の最初の部分と一致しない場合、ロジックは要素を動的に有効にする必要があります。

これは、角材マット選択を使用してドロップダウンを生成するオブジェクトの配列です。

マット選択を使用してドロップダウンを表示するためのHTMLテンプレートコードは次のとおりです

私のCSSで、クラスを追加しました

これが私の .ts ファイルです。 hideProjects() を実装しました

最初の要素を選択すると、最後の 2 つの要素の色が変更されます。

このコードは正しく機能していません。親切に助けてください

または、これを達成するためのより良い方法