我很好奇是否有人熟悉将路由与主应用程序配置功能分开。我的路由列表越来越大,我想将它们移动到一个单独的文件中并将其加载到主配置中。我以前看过这件事,但是我不记得或找不到我在哪里看到的。任何帮助,将不胜感激。

最佳答案

您可以(应该!)使用AngularJS模块将您的应用程序分成模块。

然后,每个模块都可以定义自己的路由(带有自己的.config)。
然后,在主模块(通常为“ app”)中,您只需要将它们作为依赖项就可以了。

angular.module('blog', ['ngRoute'])
  .config(['$routeProvider', function ($routeProvider) {
    ...
  }];

angular.module('app', ['blog', 'user']);


然后,您可以将每个模块放在自己的文件中。

10-08 02:51