当前位置: 首页 > 知识库问答 >
问题:

在Typescript中使用字符串文本类型

封锐藻
2023-03-14
request(method: string, url: string, options?: {
    body?: any;
    headers?: HttpHeaders;
    params?: HttpParams;
    observe?: HttpObserve;
    reportProgress?: boolean;
    responseType?: 'arraybuffer' | 'blob' | 'json' | 'text';
    withCredentials?: boolean;
}): Observable<any>;
let options = {
    headers: headers,
    content: content,
    responseType: 'json'
};

 http.request(method, url, options)

共有1个答案

孙玮
2023-03-14

可以将字符串强制转换为字符串文本类型:

let options = {
    headers: headers,
    content: content,
    responseType: 'json' as 'json'
};

编辑

从3.4开始,您还可以添加作为常量:

let options = {
    headers: headers,
    content: content,
    responseType: 'json' as const
};
 类似资料:
  • 如何在typescript中迭代字符串文字类型? 例如我定义这种类型 我想这样迭代 或者这在打字稿中根本不可能?

  • 原文 如何仅从这3个字符串中提取数字。这样我就可以得到:

  • 问题内容: 我需要打开一个文本文件并替换一个字符串。我需要这个 到目前为止,这是我所拥有的,但是除了多余的空格外,我看不到文本文件中的任何更改。 我该怎么做? 问题答案: 这项工作:

  • 大家好。我必须制作这个程序,输入一个文本,输出有多少个单词,以及有多少个长度为1、2等的单词。我已经完成了计算单词数的程序,但对于第二部分我不知道。非常感谢任何能帮忙的人。

  • 是否有任何方法使TypeScript枚举与JSON中的字符串兼容? 例如: 我想要是真的。或者更具体地说,我希望可以将值指定为字符串,而不是数字。 我知道我可以使用但这很麻烦,而且似乎会使枚举类型注释混淆和误导,从而破坏了它的用途。从技术上讲,JSON没有提供有效的枚举值,所以我不应该在枚举中键入属性。 所以我现在做的是使用带有静态常量的字符串类型: 这就得到了我想要的用法,但是类型注释太宽泛了,