Директива общего доступа между приложениями в AngularJS

0

Я пытаюсь выполнить директиву из /common/ folder в моем проекте, когда у меня есть папки app1 и app2 как братья/общие/, которые идеально подходят для одной и той же директивы. С частицами и услугами легко было просто включить их с правильным путем - но как я могу использовать одну и ту же директиву в двух разных приложениях?

Я зацикливаюсь там, где мне нужно объявить, к какому модулю относится директива, но я не хочу этого делать, потому что он может меняться на основе приложения (app1.directive() и app2.directive() и т.д.).

Теги:
angularjs-directive

1 ответ

0

Хорошо, я понял это. Вот как это делается:

Когда вы строите службу:

angular.module('app.directiveName').directive(...);

В приложении вам нужно объявить его в зависимостях:

['app.directiveName']

Наконец, в приложении вам нужно включить модуль в приложение:

angular.module('app.directiveName', []);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню