我有下一条路线配置:
.config(["$routeProvider", function ($routeProvider) {
$routeProvider
.when('/something/:id', angularAMD.route({
templateUrl : function ($routeParams) {
return "views/something/" + $routeParams.id + ".html";
},
controllerUrl: function ($routeParams) {
return "controllers/something/" + $routeParams.id + "/main";
}
}))
似乎 angularAMD 不支持 controllerUrl 作为函数,因此我无法动态定义控制器。
问题是我如何为不同的 url 加载不同的控制器,mb 我错过了什么或者有另一种解决方法?