为什么angular-ui / bootstrap指令放在分离的模块中?

时间:2014-02-18 14:57:36

标签: angularjs twitter-bootstrap angular-ui-bootstrap

我正在使用AngularJS开发一些可重用的组件,我检查了angular-ui / bootstrap来窃取一些想法和最佳实践,我很惊讶他们为每个Bootstrap组件创建了一个模块。

https://github.com/angular-ui/bootstrap

任何人都能解释一下吗?我应该在我的项目中遵循这种模式吗?

1 个答案:

答案 0 :(得分:3)

因为有些人可能只需要一个组件,而不一定只需要一个组件。

如果您的项目将成为开源组件,您可以考虑这种方法。否则,可能没有必要。

构建“普通”,更大的应用程序的推荐方法是将共享视图的内容分组到模块中。所以你可能有一个admin模块,messages模块......每个都有它的组件。