我一般知道 AngularJS 中的路由定义如下:
var app = angular.module('app', []);
app.config(function ($routeProvider) {
$routeProvider.when("/", { templateUrl: "/partials/home.html" }).
when("/profile", { templateUrl: "/partials/profile.html" }).
when("/contact", { templateUrl: "/partials/contact.html" }).
otherwise({ redirectTo: '/' });
});
让我烦恼的是,我想使用 RequireJS 模块化我的应用程序,并且我想在需要的地方注册路由。例如,如果我有一个配置文件模块,我想从那里注册我的路线。同样适用于触点模块。这种集中化让我发疯。我是否在这里遗漏了一点,或者我的问题有什么好的解决方案?