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

Каковы дополнительные файлы js в структуре Angular.js?

Я пробовал angular.js, и меня смущает количество javascript файлов, которые я должен импортировать. В релизе 1.0.1 есть куча дополнительных файлов, таких как:

  • angular -bootstrap-1.0.1.js
  • angular -loader-1.0.1.js
  • angular -resource-1.0.1.js
  • angular -sanitize-1.0.1.js

Естественно, я открыл эти файлы, чтобы попытаться понять, какова их функция. Например, angular -loader имеет комментарий, который гласит:

Interface for configuring angular {@link angular.module modules}.

Для меня это звучит как важный модуль, но мое простое приложение работает без него...

Импортировать все из них?

4b9b3361

Ответ 1

Отказ от ответственности: это мои мысли. Я не являюсь основным разработчиком.

У AngularJS есть базовый модуль (angular -1.0.1.js), который в основном использует и некоторые дополнительные модули. Если вы посмотрите на документацию api, вы увидите, что оглавление с левой стороны разделено на блоки: ng module, ngMock module, ngCookies модуль и т.д.

angular -bootstrap-1.0.1.js представляется в виде бутстрапообразных реализаций выпадающего списка и вкладок. Я думаю, что они в основном используются на angularjs.org. Но может использоваться кем угодно (благодаря лицензии MIT).

angular -cookies-1.0.1.js модуль ngCookies, который предоставляет две службы: $cookies и $cookieStore.

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

angular -resource-1.0.1.js модуль ngResource, который обеспечивает $resource service.

angular -sanitize-1.0.1.js модуль ngSanitize, который обеспечивает директива ngBindHtml, linky filter и $sanitize service.