打字稿查询字符串值到GUID

时间:2018-07-17 15:30:48

标签: angular typescript

我正在一个项目中,我必须在(GUID)中获取字符串值,然后才能将其转换为GUID

查询字符串的格式已经在GUID中,但是,当我们确实使用angularJS和typescript从查询字符串中获取值时,它会返回到字符串中。

我如何将字符串转换为GUID。

URL:

https://localhost:44326/search?criteria=apparel&categoryId=c24dee00-ba9d-4af5-b357-a5b20033e5a7

打字稿/语言代码

export class Test
{
 categoryId: System.Guid;

init(): void {
     this.categoryId = this.queryString.get("categoryId");
   }
}

执行此Init()时,出现错误,并且categoryId设置为emtpy,而没有设置查询字符串值。

1 个答案:

答案 0 :(得分:0)

  

我正在一个项目中,我必须在(GUID)中获取字符串值,然后才能将其转换为GUID

JavaScript / TypeScript中没有本机GUID类型。最好将它表示为string

更多

如果您担心跟踪所有向导,则可以这样做

type GUID = string; 

甚至是某些nominal typing tricks