2015-10-27 2 views
-5

angular.js создает внутренний модуль с именем «ng» с помощью угловых шагов init. И 'ng' задокументирован как основной модуль (here). Мы знаем, что Angular опубликовала некоторые сервисы/фабрики, фильтры, директивы для модуля 'ng'.Что такое угловой модуль? Как мы можем его использовать?

Но какова функция модуля 'ng'? Как и где мы можем использовать «ng» в нашем приложении «Угловое»? Не могли бы вы привести простой пример использования «ng»?

+0

У вас есть использование в документации по модулю 'ng', которую вы связали. Если вы нажмете какую-либо функцию, на ней будут показаны примеры. – sailens

+0

Спасибо, sails! Я могу использовать angular.module() для создания внешнего модуля. И я просто путаюсь в отношении отношения внутреннего модуля «ng» и внешнего модуля. – ybdesire

+0

Короткий ответ - это основной модуль, который расширяют ваши модули. Поскольку вы ничего не делаете с модулями, кроме объявления их, зачем вам нужно что-либо делать с помощью 'ng'? – charlietfl

ответ

1

Вам не нужно ничего особенного.

Это основной модуль. Посмотрите на него как на внутренний модуль, который всегда здесь.

Все эти (https://docs.angularjs.org/api/ng) Услуги и директивы могут быть использованы напрямую.

угловой. функции - это просто функции на глобальном объектном угловом. $ префиксные услуги могут быть введены как обычно.

+0

Да, нам не нужно ничего делать для внутреннего модуля «ng». Просто путайте внешний внешний модуль с помощью angular.module() и внутреннего модуля «ng». – ybdesire

+0

angular.module (name, [dependencies]) - это метод создания собственных модулей. Ваше приложение является ussualy, созданным из дюжины ваших и десятков сторонних модулей. –

+0

Например, посмотрите здесь - https://bitbucket.org/angular_cz/beerapp-codio/src/b5ace5e9e4010a1fd8f4190c281eb7fcbe47c9b6/src/app/?at=master app.js создает основной модуль, который зависит от модулей в поддиректорах. –

Смежные вопросы