我刚刚开始使用 Angular 和 javascript,我真的不知道如何构建我的应用程序。
我开始编写一个控制器,我的第一个反应是将我称之为模型的东西放入不同文件的类中。我有不同的选择
1 - 将所有内容(模型 + 控制器)放在一个文件中
2 - 使用 requireJS 所以我的控制器可以“包含”我的模型。我已经设法做到了,说它不是直截了当的,我仍然无法使 yeoman dist 版本正常工作。
3 - 使用角度模块,这似乎是推荐的方式,但如果选择此解决方案,我需要在主 html 文件中明确加载我的模型文件。我知道不对文件之间的依赖关系进行硬编码可能是一件好事,因此您可以例如交换或更改某些组件,但是当例如子类需要其父类时,这似乎是错误的。如果我需要将一个模块拆分为许多角度子模块,我是否需要明确加载它们?这似乎是完全错误的。
我错过了什么吗?这样做的标准方法是什么?