Подтвердить что ты не робот

Изменить angular jQLite с фактическим jQuery

Я хочу, чтобы angularjs использовал jQuery вместо jQLite по умолчанию. Является ли это возможным? Так что в функции директивной ссылки:

 link: function (scope, element, attrs, ngModel) {

element должен быть объектом jQuery. Теперь я конвертирую его вручную, и мне это не нравится:

 element = $(element[0]);
4b9b3361

Ответ 1

Вам нужно добавить тэг jquery script перед angularjs, таким образом angularjs автоматически заменит jqLite на jQuery.

<!-- Add jQuery -->
<script type="text/javascript" src="jquery.js"></script>

<!-- Then, add angular -->
<script type="text/javascript" src="angularjs.js"></script>

Ответ 2

Микаэль получил правильный ответ.

Кроме того, в самом конце angular.js есть...

  bindJQuery();

который сделает трюк. Это не волшебство.