【发布时间】:2017-04-21 11:22:57
【问题描述】:
我是 Angular 新手,我需要有人指出我正确的方向,以防止我学习不良的 Angular 实践。我知道周围有类似的问题,但我找不到我正在寻找的一般答案。
- 看起来大多数公司都没有改用 Angular 2 并继续使用 angular 1.x,所以我决定学习 angular 1.5。 这是一个明智的决定吗?
-
我看到了两种文件夹结构的方法。第一个如下所示:
路由是使用 ngRoute 方法定义的,服务文件夹包含 UI 使用的 REST 服务和数据主机 JSON 对象。视图包含根据相关 URL 地址的 html 文件名。在此示例中,在 DOM 准备就绪时,在路由中调用 REST 服务使数据可用
-
在这一路由中,使用 UI-Router 完成,并且路由在 states.js 文件中定义。然后将视图和控制器放在 routes 文件夹内的一个文件夹中。
我的问题是哪种方法遵循最佳实践。我也知道 angular 1.5 引入了组件。它们需要完全不同的结构还是与上述结构相结合。
感谢您的帮助。
【问题讨论】:
-
不幸的是,这种类型的问题并不是最适合这种格式。 非常困难证明一个单一的答案可以提供一个排除所有其他答案的解决方案;多个答案将是正确的,根据意见做出问题和答案。
-
一般来说,“最佳实践”几乎总是固执己见。
标签: angularjs angular-ui-router directory-structure angular-components