typescript2.0相关内容

运算符 '==' 不能应用于 Typescript 2 中的类型 x 和 y

TypeScript 版本: 2.0.2.0 代码我知道代码有点愚蠢,但实际上我的代码中有这些测试(使表达式访问者),我真的认为这些应该立即运行并编译. var a: boolean = (true == false);var b: boolean = (5 == 2); 相反,它抱怨操作数 equal 不能应用于类型“true"、“false"、“5"和“2".标记它们不是布尔值或数字 ..
发布时间:2022-01-12 23:53:15 其他开发

Angular 2/传单地图,如何从标记弹出链接到组件?...路由器链接?

在我的 angular 2 应用程序中,我有一个传单地图,其中包含一个绑定到 onClick 事件的弹出窗口. 弹出窗口的内容有一个指向角度组件的链接.但是,当我在 .setContent() 函数中使用 routerLink 时,链接不会显示. 我猜这是因为 .setContent() 无法呈现有意义的 angular 2 指令.我可以用什么代替? @Component({选择器: ..

Typescript2 路径模块解析

tl;dr : 模块解析不适用? 你好, 我正在玩 Typescript2 模块解析功能. 我注意到现在可以指定“路径",以便您可以执行以下操作: 老办法 从 "../../../foo" 导入 {a} 新方式 从 "services/foo" 导入 {a} 为此,您需要在 tsconfig.json 中添加一些配置 "compilerOptions": {"b ..
发布时间:2022-01-12 13:33:52 其他开发

属性不可分配给接口中的字符串索引

我有以下接口: 导出接口元{计数器:数量;限制:数量;偏移量:数量;总数;}导出接口Api{[key: string]: T[];元:元;//错误} 目前,我收到以下错误: 'Meta' 类型的属性 'meta' 不可分配给字符串索引输入“T[]". 搜索了一下,我在TS docs: 虽然字符串索引签名是描述“字典"模式,它们还强制所有属性匹配他们的返回类型.这是因为字 ..
发布时间:2021-12-31 14:38:18 其他开发

打字稿错误“无法写入文件......因为它会覆盖输入文件."

在 Visual Studio 2015 Update 3 的 Typescript 2.2.1 项目中,我在错误列表中收到数百个错误,例如: 无法写入文件 'C:/{{my-project}}/node_modules/buffer-shims/index.js' 因为它会覆盖输入文件. 一直都是这样.它实际上并不会阻止构建,并且一切正常,但是错误列表会分散注意力,并且在发生错误时很 ..

如何在 TypeScript 中合并两个枚举

假设我在 Typescript 中有两个枚举,那么我该如何合并它们 enum 哺乳动物 {人类,蝙蝠,海豚}枚举爬行动物{蛇,鳄鱼,蜥蜴}导出默认哺乳动物 &爬行动物//出于说明目的,考虑两个枚举已合并. 现在,当我在另一个文件中importexported value 时,我应该能够访问两个枚举中的值. 从“./animalTypes"导入animalTypesAnimalTypes.Hu ..
发布时间:2021-12-27 22:08:33 其他开发

如何为 TypeScript 配置自定义全局接口(.d.ts 文件)?

我目前正在开发一个使用 Webpack2 和 TypeScript 的 ReactJS 项目.除了一件事之外,一切都完美无缺 - 我无法找到一种方法将我自己编写的界面移动到单独的文件中,以便它们对整个应用程序可见. 出于原型设计的目的,我最初在使用它们的文件中定义了接口,但最终我开始添加一些在多个类中需要的接口,这就是所有问题的开始.无论我对 tsconfig.json 做了什么更改,也无论 ..

带有 TypeScript 2.x、@types 和 SystemJS 的 Angular 1.x - 使用全局类型

我正在尝试将 Angular 1.x 与新的 TS2 和 @types 注册表一起使用,但遇到了问题.看起来@types 没有使用打字注册表所说的“全局"打字.我遇到了以下错误: error TS2686: 'angular' 指的是 UMD 全局,但当前文件是一个模块.考虑改为添加导入. 角度代码如下: import "angular";导入“角度路线";const app = angul ..

InjectionToken angularfire2.app.options 没有提供者

最近我开始学习将 firebase 的概念与 angular 结合使用.首先,我尝试使登录过程正常工作.目前,当我尝试导航到登录页面时遇到一个令人讨厌的错误,我无法弄清楚是什么导致了错误.我得到的错误是: ERROR 错误:未捕获(承诺):错误:StaticInjectorError(AppModule)[AngularFireAuth -> InjectionTokenangularfir ..

自定义类型文件到 angular 6

我正在尝试以 angular 格式添加一些自定义类型定义文件,但遇到了一些错误. 在 app 文件夹中,我有外部文件夹,其中有 external.d.ts 文件和以下代码 declare function format(input: string, ...args): string; 在 tsconfig.json 我尝试添加"文件": ["/app/external/external. ..
发布时间:2021-11-08 23:08:34 其他开发

Angular 2/Leaflet map,如何从标记弹出窗口链接到组件?...路由器链接?

在我的 angular 2 应用程序中,我有一个传单地图,其中有一个绑定到 onClick 事件的弹出窗口. 弹出窗口的内容有一个指向角度组件的链接.但是,当我在 .setContent() 函数中使用 routerLink 时,链接不会显示. 我猜这是因为 .setContent() 无法呈现有意义的 angular 2 指令.我可以用什么代替? @Component({选择器:“ ..