【javascript – typescript是否允许接口和字符串联合类型?】教程文章相关的互联网学习教程文章

Angular 2:TypeScript / Javascript:将JSON字符串值转换为正确的JSON对象【代码】

在我的Angular 2应用程序中,我收到了以下JSON对象,用于我在Java Spring的api层开发的api调用.春天的控制器返回响应数据的Map. (我已经尝试返回Map,但没有在GET调用中呈现任何内容)当在Angular端收到时,我的JSON对象中每个顶级键值对的值(用引号括起来的JSON数组)用引号括起来,无法为HTML中的此JSON数组字符串的名称索引/筛选JSON对象.例如,我无法使用“US /种族”,只检索相关JSON数组的“值”,它实际上是一个字符串.如何将这个JSON...

javascript-Typescript中的for-in循环始终将变量视为字符串【代码】

这个问题已经在这里有了答案: > for … in loop with string array outputs indices 4个这已经困扰了我一段时间了.在Typescript中,如果我定义一个For-in循环,则我的变量始终被视为字符串.例:for(var room in this.rooms) {room.placement.x = 52; }“ room.placement.x”将失败,因为它将“ room”视为字符串. “ this.rooms”实际上是Room对象的集合,但是room不是Room...

javascript – 将int转换为在Typescript中枚举字符串【代码】

我从RESTful服务获得以下数据:[{"id": 42,"type": 0,"name": "Piety was here","description": "Bacon is tasty, tofu not, ain't nobody like me, cause i'm hot...",}...我正在使用这个类进行映射:export enum Type {Info,Warning,Error,Fatal, }export class Message{public id: number;public type: Type:public name: string;public description: string; }但是当我在Angular2中访问’type’时,我只得到一个int值.但是我想获...

javascript – 如何在Typescript中解析JSON字符串【代码】

有没有办法在Typescript中将字符串解析为JSON.示例:在JS中,我们可以使用JSON.parse().在Typescript中有类似的功能吗? 我有一个JSON对象字符串,如下所示:‘{“name”: “Bob”, “error”: false}’解决方法:Typescript是javascript的(超集),所以你只需使用JSON.parse,就像在javascript中一样:let obj = JSON.parse(jsonString);只有在打字稿中你可以为结果对象提供一个类型:interface MyObj {myString: string;myNumber: numb...

javascript – 如何检查数组中是否包含TypeScript中的字符串?【代码】

目前我正在使用Angular 2.0.我有一个数组如下:var channelArray: Array<string> = ['one', 'two', 'three'];如何在TypeScript中检查channelArray是否包含字符串’three’?解决方法:与JavaScript相同,使用Array.prototype.indexOf():console.log(channelArray.indexOf('three') > -1);或使用ECMAScript 2016 Array.prototype.includes():console.log(channelArray.includes('three'));请注意,您还可以使用@Nitzan显示的方法来查...

以编程方式将TypeScript字符串编译为Javascript String

有没有办法将包含TypeScript的String编译为其JavaScript String等效项? 例如,在Coffeescript(和LiveScript,coco等)中,它是一个(简化的)单行: jsCompiledCode = require(‘coffee-script’).compile(‘do – > console.log“Hello world”’,{bare:true}); 可以为TypeScript实现类似的东西,最好不涉及文件系统吗?引用其他必须在编译时解决的模块是否有任何影响?解决方法:您可以使用TypeScript.Api nodejs包:https://npmjs.or...

TYPESCRIPT - 相关标签