問題タブ [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.
angularjs - AngularJS ng クラスの if-else 式
AngularJS
私は次の方法を使用してng-class
います:
if-else
式を使用してこれに似たことができるかどうか疑問に思っています:
では、それぞれの値を指定したり、使用call.State
したりしないようにするときはいつですか?first
second
classC
angularjs - ng-classディレクティブで式の有無にかかわらず乗算ルールを設定する方法は?
ng-class
CSSファイルから乗算ルールを設定するために呼び出されるディレクティブを使用しようとしています。ここにコードの一部があります
変数filterToggleBtnSide
とnotificationColor
、CSS ルールの文字列名が含まれています。
変数notificationState
セットtrue
またはfalse
.
filterToggleBtnSide
問題のポイントは、常にrule を使用する方法であり、その場合にnotificationColor
のみnotificationState
真になります。
私は以下のようなコードを作ろうとしていました
最後のサンプルでは、2 番目の式のみが機能しています。誰かが助けてくれれば、私は非常に感謝します;Dありがとう
javascript - クラス名としてのオブジェクトプロパティ値、ng-class
これに対する答えを探してみましたが、成功しませんでした。
angularJSでng-classを使用するときに、プロパティの値をクラス名にする方法はありますか?
私が意味することの例:
次に、Angular で (この例では ng-repeat を使用)
クラス名が - になるのを探しています"abc"
が、これによりクラス名が"thing.a"
. これは可能ですか、どこが間違っていますか?
よろしくお願いします。
angularjs - ng-class を使用して複数のクラスを追加する
複数の ng-class を追加する複数の式を使用できますか?
たとえば。
はいの場合、誰でもそうする例を立てることができます。
.
angularjs - クラス名の注入とクラス名の切り替え Angular
angular では、次のようなことができることを認識しています。
条件が true の場合、Angular は class 属性に「myClassName」を追加します。
また、次のことも認識しています。
私の「myClassName」スコープ値を評価し、それを要素のクラス引数に追加します。
要素でこれらの両方を同時に行う方法はありますか? もしそうなら、どのように?
angularjs - AngularJS ng-class が条件に対して機能しない
これは非常に簡単ですが、クラスを変更することはできません。
基本的に、日付が正しい形式 (DD-MMM-YYYY hh:mm:ss) であるかどうかを確認しています。
ここで、isValid は true および false に評価されるスコープ変数です。css クラスは適用されません。
ここにplnkrがあります。
javascript - AngularJS ng クラスの JavaScript アニメーションがトリガーされない
add と remove を使用して通常の構文で ng-class ディレクティブに js 定義のアニメーションをアタッチしようとしていますが、アニメーションは実行されません。ログを記録すると、追加関数と削除関数が呼び出されないことがわかります。
これは通常、ngIf のような他のディレクティブでは、アニメーションの開始と終了で正常に動作しますが、ngClass では、ドキュメントの例で証明されているように、css-animations でのみ動作するようです。