javascript - 将 AngularJS 服务转换为 typescript 文件
问题描述
这是一个 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/,
],
}
解决方案
推荐阅读
- python - 尝试将 playsound 用作菜鸟
- python - 消除字符串中的字符并使用 Pandas 将其转换为 float64
- linux - 如何递归查找特定文件并从linux中找到的所有文件中删除最后一行?
- android - 有没有办法在 Android 上刷新 DNS 缓存?
- bash - Spotify Web API 现在从 bash 播放
- python - AWS Elastic Beanstalk 上的 Flask app.config.from_envvar 的权限问题
- kotlin - glTextureStorage3D 和 glTextureSubImage3D 不工作
- java - 应用程序设计,如何在不造成混乱的情况下调用远处类的方法?
- java - 如何在 Java 中实时更新 XYChart(使用 JavaFX)?
- mysql - 如何加快sql查询?