当前位置:  开发笔记 > 编程语言 > 正文

Angular 2中'String'和'Text'有什么区别?

如何解决《Angular2中'String'和'Text'有什么区别?》经验,为你挑选了1个好方法。

我有以下代码,它将字符串和文本作为数据类型; 但我很困惑他们到底有什么不同?

 export class Owner {
    CompanyName: string;
    Description: Text;
}

我正在使用Visual Studio 2015 Community Edition Update 3和Typescript 1.8+.



1> Jack Guy..:

这些类型不是Angular 2特有的 - 它是TypeScript.该代码将在没有Angular 2依赖项的情况下编译.

要回答您的问题,TextTypeScript中没有基本类型.你可以在这里看到它们.Text那么可能是一个接口或类,可以用作类型.

string 另一方面,指的是JavaScript(和TypeScript)中的字符串基元类型.


进一步说明,Text是一个描述没有标记内容的HTMLElement(或TextNode)功能的接口.就像你在评论中提到的那样,它包含在里面lib.d.ts,在这里描述为

每个TypeScript安装都附带一个特殊声明文件(that).此文件包含JavaScript运行时和DOM中存在的各种常见JavaScript构造的环境声明.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有