首页 > 解决方案 > 类型“数字”不可分配给类型“字符串”。如何将数字转换为字符串

问题描述

我想将数字转换为 Angular 7 中打字稿文件中的字符串。我想向后端发送两个数据,一个 id 和一个名称。后端只接受名称。我该如何解决这个错误?

 public saveCode(e): void {
    let name = e.target.value;
    let list = this.codeList.filter(x => x.name === name)[0];


//This one gives the error
    this.restaurant.restaurantId = list.restaurantId;


//This one works
    this.restaurant.name = list.name;

我想将 restaurantId 更改为字符串。

标签: jsonangulartypescriptrestglassfish

解决方案


任何人都会简单地使用 toString()Method

this.restaurant.restaurantId = list.restaurantId.toString();

推荐阅读