Преобразование службы AngularJS в файл машинописного текста - PullRequest
1 голос
/ 30 сентября 2019

Это кодовая база AngularJS 1.7v. Мне нужно настроить поддержку Typescript и преобразовать один существующий файл .js в файл .ts. Мне удалось настроить машинопись с ts-loader. Но когда я запускаю приложение, я получаю ошибку core.js?a712:1752 ERROR Error: [$injector:unpr] Unknown provider: TestTSProvider <- TestTS с сервисом Typescript. Что я делаю не так?

Это служба TS:

module something {
    export class TestTS {
        something() {
            return 'Hi';
        }

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


 angular.module('app').factory('TestTS', something.TestTS.Factory);

, а конфигурация Webpack:

          {
                test: /\.ts?$/,
                loader: 'ts-loader',
                exclude: [
                    /node_modules/,
                ],
            }
...