当我有一个/common/
和app1
个文件夹作为/ common /的兄弟姐妹时,我正试图从我的项目中的app2
文件夹提供一个指令,它理想地服务于同一个指令。使用部分和服务,很容易将它们包含在正确的路径中 - 但是如何在两个不同的应用程序中使用相同的指令?
我被困在需要声明指令属于哪个模块的地方 - 但我不想这样做,因为它可以根据应用程序(app1.directive()
和{{进行更改1}}等)
答案 0 :(得分:0)
好吧我明白了。以下是它的完成方式:
在构建服务时:
angular.module('app.directiveName').directive(...);
在应用程序中,您需要在依赖项中声明它:
['app.directiveName']
最后,在应用中,您需要在应用中包含该模块:
angular.module('app.directiveName', []);