2013-03-05 94 views
1

我刚开始使用角和JavaScript,我无法真正弄清楚如何构建我的应用程序。如何加载角模块

我开始写一个控制器,我的第一个反应就是把我称之为模型的东西放到不同文件的类中。 我有不同的选项

1 - 把一切(模型+控制器)在一个文件

2 - 使用requireJS所以我控制器“包括”我的模型。我已经设法做到了,把它并不是直截了当的,我仍然有困难让yeoman dist版本起作用。

3 - 使用角度模块,这似乎是推荐的方式,但如果选择这种解决方案,我需要明确加载我的模型文件在主html文件。我明白,不硬编码文件之间的依赖关系可能是一件好事,所以你可以例如交换或更改某些组件,但是当例如子类需要它的父类时,它似乎是错误的。如果我需要在很多角度子模块中拆分模块,是否需要明确加载它们?这看起来完全错误。

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

+0

是的,从个人的经验来看,这可能是Angular的一个痛点,但是与角中心相比,它更像是一个工具/工作流问题。我已经成功地使用grunt来自动连接我的应用程序目录中的所有js文件等等,但是为了开发已经手动链接html页面中所需的文件。 – 2013-03-05 22:22:09

回答