/ / Який правильний спосіб додати Jquery та Angularjs в одному проекті - javascript, jquery, angularjs

Який правильний спосіб додати Jquery та Angularjs в один проект - javascript, jquery, angularjs

Я починаю додавати Jquery та AngularJs у нашомунаступний проект. Я бачив деяку статтю говорять про використання Jquery перед AngularJs, а в деякій статті використовується Jquery після AngularJs. так, я трохи не плутаю, про кого правильно.

див. KendoUI використовував jquery перед AngularJs та їх власною бібліотекою після нього.

<script src="jquery.min.js"></script>
<script src="angular.min.js"></script>
<script src="kendo.all.min.js"></script>

Яка концепція використовує jquery перед AngularJs та Kendo або іншою бібліотекою після AngularJs.

І чому kendoUI не буде працювати, якщо ми будемо використовувати його перед AngularJs, яка концепція за нею.

Відповіді:

3 для відповіді № 1

Кутовий може працювати з або без jQuery. Якщо завантажений без jQuery вже завантажено, він використовуватиме jQLite, який має лише кілька функцій jQuery. Посилання

Тому, якщо ви плануєте використовувати jQuery у вашому JS, має сенс завантажити його перед Angular, що не дозволить завантажувати jQLite зовсім.

Інтерфейс Kendo містить кутові директиви, які не працюють правильно, якщо перед нею не завантажено кутовий рамки.

Той же принцип застосовується до будь-якої бібліотеки, яка використовує Кутовий рамки. Якщо бібліотека не використовує її, то замовлення на завантаження не впливає.


2 для відповіді № 2

Якщо ви завантажуєте jQuery після AngularJS, AngularJSприєднується до jqLite, але ви все ще можете отримати доступ до jQuery через $. Це не найкраща ситуація. Якщо ви збираєтеся використовувати jQuery, тоді ви завжди повинні завантажувати його перед AngularJS.