Если мы загрузим jQuery, а затем Angular.js, тогда angular.element === $
будет правдой, и все будет совершенно ясно.
angular.element("<ul>")
и $("<ul>")
оба создают в этом случае элемент ul
.
Однако, если мы не будем загружать JQuery первый, теперь, angular.element("<ul>")
работает так же, как JQuery: он создает ul
элемент, и $
определен, но $("<ul>")
не создает в ul
элемент, но бросить ошибку. Так что angular.element
точно jqLite? А что такое $
в этом случае?
Да, 'angular.element()' точно jqLite – atwright147
'$' только не определен в Angular, это утилита инструментов dev, которая является псевдонимом 'document.querySelector()' и '$ $ 'является псевдонимом' document.querySelectorAll() ' – atwright147