我正在使用AngularJS开发一些可重用的组件,我检查了angular-ui / bootstrap来窃取一些想法和最佳实践,我很惊讶他们为每个Bootstrap组件创建了一个模块。
https://github.com/angular-ui/bootstrap
任何人都能解释一下吗?我应该在我的项目中遵循这种模式吗?
答案 0 :(得分:3)
因为有些人可能只需要一个组件,而不一定只需要一个组件。
如果您的项目将成为开源组件,您可以考虑这种方法。否则,可能没有必要。
构建“普通”,更大的应用程序的推荐方法是将共享视图的内容分组到模块中。所以你可能有一个admin
模块,messages
模块......每个都有它的组件。