Я хотел бы использовать библиотеку в моем угловом проекте, который предоставляет слайдеры, написанные в javascript/jQuery. Поэтому я бы написал директиву внутри моего проекта с определенным интерфейсом, чтобы использовать библиотечную функциональность. Я бы загрузил исходный файл библиотеки в свой индекс html. Это сделает библиотеку доступной в глобальном масштабе.Модуль AnguarJS для обертывания библиотек javascript
Я бы использовал эту библиотеку и в других моих угловых проектах, поэтому хотел бы создать уральский модуль (собственный проект) с директивой, чтобы я мог вводить его в каждый проект в качестве модульной зависимости. К сожалению, я не знаю, где загрузить библиотеку и как должна строиться структура этого Углового модуля. Нужно ли загружать библиотеку внутри шаблона директив?
template.html:
<script src="libraries/jquery-slider.js></script>
<my-slider></my-slider>
Или я должен загрузить/впрыскивать JQuery-библиотеки по-другому, чтобы получить доступ к его функциональности?
Вы должны просто зафиксировать факт, что ваш модуль зависит от jQuery и от сторонней библиотеки, и пусть конечный пользователь вашего модуля (вас) включает jQuery и библиотеку на своей главной странице. –