Javascript 如何加载角度模块

Javascript 如何加载角度模块,javascript,angularjs,Javascript,Angularjs,我刚刚开始使用angular和javascript,但我真的不知道如何构造我的应用程序 我开始编写一个控制器,我的第一个反射是将我将调用的模型放入另一个文件中的类中。 我有不同的选择 1-将所有内容(模型+控制器)放在一个文件中 2-使用requireJS以便我的控制器可以“包括”我的模型。我已经设法做到了,说它不是直截了当的,我仍然有问题,使约曼区版本的工作 3-使用angular模块,这似乎是推荐的方法,但如果选择此解决方案,我需要在主html文件中显式加载我的模型文件。我理解,不硬编码文件

我刚刚开始使用angular和javascript,但我真的不知道如何构造我的应用程序

我开始编写一个控制器,我的第一个反射是将我将调用的模型放入另一个文件中的类中。 我有不同的选择

1-将所有内容(模型+控制器)放在一个文件中

2-使用requireJS以便我的控制器可以“包括”我的模型。我已经设法做到了,说它不是直截了当的,我仍然有问题,使约曼区版本的工作

3-使用angular模块,这似乎是推荐的方法,但如果选择此解决方案,我需要在主html文件中显式加载我的模型文件。我理解,不硬编码文件之间的依赖关系可能是一件好事,因此您可以例如交换或更改某些组件,但当例如子类需要其父类时,这似乎是错误的。如果我需要将一个模块拆分为许多角度子模块,我需要显式地加载它们吗?这似乎完全错了


我错过什么了吗?这样做的标准方式是什么?

我发现MTV会议非常有用。它们很好地概述了如何在AngularJS中应用最佳实践:

  • 最佳实践
  • 棱角分明+Yeoman

youtube上还有很多视频。我希望这有助于给出第一个想法。

是的,从个人经验来看,这可能是Angular的一个难题,但更多的是工具/工作流程问题,而不是Angular centric。我已经成功地使用grunt自动连接我的应用程序目录中的所有js文件等。。但是为了开发,我一直在手动链接html页面中所需的文件。我没有时间看视频,他们说什么可以帮助我呢?