Javascript 将AngularJS服务转换为typescript文件
这是一个AngularJS 1.7v代码库。我需要配置Typescript支持,并将一个现有的.js文件转换为.ts文件。我设法用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文件(我指的是文件名和文件顺序
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/,
],
}