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

Что такое angular -loader.js для?

Я видел подобный вопрос в группах Google, а также здесь, в Stackoverflow. Оба вопроса на этот вопрос не получили ответа. Код в этом файле не дает четкого представления о том, что именно он делает и как он используется. Также это не ясно из документации Angular.

Может кто-нибудь объяснить, как это используется. Также это можно использовать вместе с Require.js?

4b9b3361

Ответ 1

Angular загрузчик позволяет загружать скрипты angular в любом порядке.

Как angular -seed project показывает нам, angular у загрузчика нет какого-либо определенного api, вы просто положили его на вверху вашего индексного файла (чтобы он выполнялся первым), а затем приступить к загрузке файлов приложений в любом случае.

Но самое важное для вашего случая использования - это то, что вам действительно не нужен angular загрузчик. RequireJS также позволяет загружать ваши файлы в любом порядке, но также предоставляет вам множество других функций, для которых angular загрузчик просто не создан.

Итак, да, вы можете использовать его с RequireJS, но вам это не нужно, потому что оно становится излишним.

Ответ 2

Модули

Angular решают проблему удаления глобального состояния из приложения и обеспечивают способ настройки инжектора. В отличие от модулей AMD или require.js, модули Angular не пытаются решить проблему загрузки нагрузки script или ленивого script выборки. Эти цели ортогональны, и обе системы модулей могут жить бок о бок и выполнять свои задачи.

http://docs.angularjs.org/tutorial/step_07#anoteaboutdiinjectorandproviders

Ответ 3

Он позволяет вам асинхронно загружать файлы при загрузке приложения angular. Хорошим примером является проект angular -seed с файлом index-async.html, который делает это.

index-async.html

Это полезно для использования других библиотек, которые загружаются в модулях асинхронно.

Ответ 4

См. angular -async-loader: https://github.com/subchen/angular-async-loader/

Для асинхронной загрузки следующих компонентов:

  • Элемент списка
  • контроллер
  • услуги
  • фильтр
  • директива
  • значение
  • константа
  • поставщик
  • декоратор