我正在尝试在我的 Angular 1.5(+ Typescript)项目中使用 Angular新路由器。
我遵循了入门手册,但它迫使我将所有 HTML 组件文件夹都放在我的根文件夹下:
无法实例化控制器 HomeController
我可以改变它吗?
我的路由代码是:
this.$router.config([
{ path: '/', redirectTo: '/home' },
{ path: '/home', component: 'home' }}
]);
我的组件是:
namespace app.dashboard {
'use strict';
class HomeController {
}
angular.module('app.dashboard')
.component('home', {
templateUrl: 'app/dashboard/components/home.html',
controller: HomeController,
controllerAs: 'HomeController',
bindings: {}
});
}
我的嵌套文件夹是根路径下的 app/dashboard/components