私はAngularJSを学ぼうとしています。https://github.com/angular/angular.js/wiki/Understanding-Directivesを読んでいました:「AngularJS要素をjQuery()でラップする必要はありません」
AngularJS 要素とはどういう意味ですか? Jquery では、DOM 要素がある場合、たとえば using を使用しdocument.getElementByID()
、それをすべての素晴らしい機能にアクセスできる jquery 要素にしたい場合は、単純に次のように言います。
var domElement = document.getElementByID("elemID");
var $domElement = $(domElement); (To cache the element)
したがって、Angular で Jquery のように DOM 要素をラップする必要がない場合は、単純に DOM をクエリしてアクセスし、それでもすべての angular メソッドにアクセスできます。もしそうなら、それはどのように行われますか?ng-app バインディングが原因ですか? ng-app 内のすべての DOM 要素は、Angular によって内部的にアクセスされ、同等の AngularJS 要素に変換されますか?