Css 导入Yeoman/Angularjs应用程序

Css 导入Yeoman/Angularjs应用程序,css,angularjs,less,Css,Angularjs,Less,我一直在努力寻找答案,但不知道该寻找什么。我想知道是否有任何方法可以在AngularJS中创建一个包含指令、css等的“组件”,并在另一个项目中使用该组件 例如,我想创建一个angularjs应用程序,其中包含我们公司在css/less中定义的基本布局,以及一个定制控件/指令工具箱。然后我想在AngularJS中创建一个新的应用程序,并导入“基本”应用程序 非常感谢您的帮助。基本上,您需要做的是获取所有要共享的指令、控制器、服务等,将它们移动到单独的文件夹中,并将它们全部放在一个名称空间下 然后

我一直在努力寻找答案,但不知道该寻找什么。我想知道是否有任何方法可以在AngularJS中创建一个包含指令、css等的“组件”,并在另一个项目中使用该组件

例如,我想创建一个angularjs应用程序,其中包含我们公司在css/less中定义的基本布局,以及一个定制控件/指令工具箱。然后我想在AngularJS中创建一个新的应用程序,并导入“基本”应用程序


非常感谢您的帮助。

基本上,您需要做的是获取所有要共享的指令、控制器、服务等,将它们移动到单独的文件夹中,并将它们全部放在一个名称空间下

然后,要在另一个angular应用程序中重用该组件,您只需正常引用这些JS/CSS文件,并确保在设置angular时将该项目声明为依赖项

这就是它的本质——Angular使您很容易声明依赖项和重用代码。你没有什么特别需要做的


如果需要,还可以尝试使用Bower管理和分发自定义组件(不过,如果这是公司代码,则可能不是选项,具体取决于您的设置)。如果是,则包含有关如何执行此操作的更详细信息。

非常感谢,这非常有帮助。实际上,我们的总部有bower存储库,所以我们考虑使用它。