我正在使用TypeScript和AngularJS 1.5.x,在我的tsconfig中,它们都被编译成SystemJS代码。现在我遇到的问题只出现在顶部有导入的控制器类中(参见下面的示例)。如果我取出这些导入一切正常并找到控制器,但如果我将它们放入,控制器将包装在System.register块中,当我进入我的视图时找不到它。
我是SystemJS的初学者所以我希望我只是做一些非常愚蠢的事情,但它一直让我疯狂,为什么当我进口它不起作用时。
import { testService} from '../services/test.service';
import { testClass} from '../models/testClass';
namespace app.controllers {
export class testController{
private testService: any;
constructor(public $http: angular.IHttpService) {
}
getData(): any {
}
}
angular.module('app')
.controller('testController', testController);
}