84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
刚学angular js两天,有一个疑惑,看到angular js中的ng-class指令可以为某一个元素结点添加相应的class。
但是想请问一下,这个跟直接给元素添加class有什么区别吗?angular js最终还是会解析ng-class指令中的内容,然后再给元素添加相应的class。这么做的优势体现在哪呀?就是为了后期方便修改这个元素结点的class吗。
例: ng-class="{red: この操作を行うことで、クラスを動的に追加または削除できます。これは、JavaScript を使用してクラス リスト内のクラスを追加または削除するよりもはるかに便利です
ngClass は、条件に基づいてさまざまなクラスを動的に追加するために使用されますが、ネイティブ クラスにはこの効果はありません
ng-classはロジックに基づいてクラスを変更できるコマンド
HTML で使用されるクラスに対応する値は文字列です。 angular の ng-xxx は式に対応します。たとえば、ここで見つかった ng クラスは key: value に対応します。 値が true の場合、キー スタイルが適用されます。 例: ng-class="{ someClass : true }";
スタイルが何らかのクラスの場合、次のような文字列型として表現する必要があることに注意してください:
ng-class="{ 'some-class' : true }";
例: ng-class="{red: この操作を行うことで、クラスを動的に追加または削除できます。これは、JavaScript を使用してクラス リスト内のクラスを追加または削除するよりもはるかに便利です
ngClass は、条件に基づいてさまざまなクラスを動的に追加するために使用されますが、ネイティブ クラスにはこの効果はありません
ng-classはロジックに基づいてクラスを変更できるコマンド
HTML で使用されるクラスに対応する値は文字列です。
angular の ng-xxx は式に対応します。たとえば、ここで見つかった ng クラスは key: value に対応します。
値が true の場合、キー スタイルが適用されます。
例: ng-class="{ someClass : true }";
スタイルが何らかのクラスの場合、次のような文字列型として表現する必要があることに注意してください:
ng-class="{ 'some-class' : true }";