47

AngularJS には軽量バージョンの jQuery が付属していると読んでいました。しかし、Angular と jQuery の連携について話している人の話をよく耳にします。ng-gridをチェックアウトしたところ、次のように書かれていることに気付きました。

AngularUI チームによって AngularJS と jQuery で書かれた Angular Data Grid

では、Angular を使用する場合、jQuery が必要になるのはいつでしょうか。また、AngularJS の一部として提供されるバージョンでは何が提供されないのでしょうか?

4

1 に答える 1

74

jQLite は、jQuery の機能を大幅に削減したバージョンです。angularはjQLiteで十分です。これは、依存関係を最小限に抑えるためです。

ただし、angular の前にjQuery をロードすると、angular は jQuery を使用します。

ほとんどの場合、jQuery を使用する必要はありません。簡単で角度のある方法がある場合は jQuery を使用する傾向があるため、初心者の場合は jQuery を完全に除外することをお勧めします。これには非常に多くの例があります (ほとんどの場合、ngShowおよびngHideディレクティブがある場合に jQuery を介して要素を表示および非表示にします)。

後でディレクティブを書き始めるときに、jQuery を追加する必要がある場合があります。

ngGridjqLite十分ではない多くのことを行う可能性があります。したがって、彼らは を使用しjQueryました。

jqLit​​e のドキュメントと機能: http://docs.angularjs.org/api/angular.element

于 2013-03-31T00:23:02.773 に答える