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
Javascript 将AngularJS服务转换为typescript文件_Javascript_Angularjs_Typescript_Single Page Application - Fatal编程技术网

Javascript 将AngularJS服务转换为typescript文件

Javascript 将AngularJS服务转换为typescript文件,javascript,angularjs,typescript,single-page-application,Javascript,Angularjs,Typescript,Single Page Application,这是一个AngularJS 1.7v代码库。我需要配置Typescript支持,并将一个现有的.js文件转换为.ts文件。我设法用ts加载器配置了typescript。但是当我运行应用程序时,我得到core.js?a712:1752错误:[$injector:unpr]未知提供程序:TestTSProvider这是Angularjs的一个常见错误,原因是$injector无法解析所需的依赖关系。要解决此问题,请确保已正确定义、导入和拼写依赖项。您是否正确地包含了TS文件(我指的是文件名和文件顺序

这是一个AngularJS 1.7v代码库。我需要配置Typescript支持,并将一个现有的.js文件转换为.ts文件。我设法用
ts加载器
配置了typescript。但是当我运行应用程序时,我得到
core.js?a712:1752错误:[$injector:unpr]未知提供程序:TestTSProvider这是Angularjs的一个常见错误,原因是$injector无法解析所需的依赖关系。要解决此问题,请确保已正确定义、导入和拼写依赖项。您是否正确地包含了TS文件(我指的是文件名和文件顺序)是的,顺序和名称是FineAngularJS的常见错误,原因是$injector无法解析所需的依赖关系。要解决此问题,请确保已正确定义、导入和拼写依赖项。您是否正确地包含了TS文件(我指的是文件名和文件顺序)是的,顺序和名称很好
module something {
    export class TestTS {
        something() {
            return 'Hi';
        }

        static Factory() {
            return new TestTS();
        }
     }
}


 angular.module('app').factory('TestTS', something.TestTS.Factory);
          {
                test: /\.ts?$/,
                loader: 'ts-loader',
                exclude: [
                    /node_modules/,
                ],
            }