問題タブ [angularjs-ng-class]

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 に答える
716 参照

angularjs - ng-class は ng-repeat を持つ要素に適用されません

次のカスタム ディレクティブがあります。

そして、次のテンプレート

このディレクティブをテーブルの一部として使用しています:

最初のテーブル行は、テスト目的で追加されています。変数「optional」の値に応じて、クラス「optional」が正しくあります。ただし、ng-repeat によって作成されたテーブル行には、「オプション」変数の値に関係なく、「オプション」クラスが設定されることはありません。

次の記事 Angular js Custom Directive on element with ng-repeat - Can't set CSS classes を見つけました。これは、ディレクティブで優先度 -1001 を使用することを示唆していますが、その投稿の元のコードの 1001 も -1001 もありません。答えで提案されたことが私の場合に違いをもたらします。

ng-repeat を持つ要素に ng-class が適用されないのはなぜですか?

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

angularjs - ng-repeat 内の要素をクリックして他の要素クラスを変更する方法

angularjs に次のような ng-repeat コードがあります。

また、次のような結果テーブル: ここに画像の説明を入力

私が探しているのは、ユーザーがソートのために最初の列をクリックすると、他の列のアイコンが最初の列のようなデフォルトのアイコンに変更されることです。と最初の列のアイコンは、ソートされたアイコンに変更されます。

たとえば、ユーザーが最初の列の並べ替えアイコンをクリックしても、他のアイコンは変更されません。