Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular 1.X Typescript控制器在使用SystemJS时未定义_Angularjs_Typescript_Systemjs - Fatal编程技术网

Angularjs Angular 1.X Typescript控制器在使用SystemJS时未定义

Angularjs Angular 1.X Typescript控制器在使用SystemJS时未定义,angularjs,typescript,systemjs,Angularjs,Typescript,Systemjs,我在AngularJS 1.5.x中使用TypeScript,在我的Tconfig中,所有这些都被编译成SystemJS代码。现在,我遇到的问题只是在顶部有导入的控制器类中(参见下面的示例)。如果我将这些导入取出,一切正常,并且找到了控制器,但是如果我将它们放入,则控制器被包装在System.register块中,并且在我转到视图时找不到它 我是SystemJS的初学者,所以我希望我只是在做一些非常愚蠢的事情,但这让我抓狂,为什么当我有了导入时它不起作用 import { testSer

我在AngularJS 1.5.x中使用TypeScript,在我的Tconfig中,所有这些都被编译成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);
         }