json - 类型“数字”不可分配给类型“字符串”。如何将数字转换为字符串
问题描述
我想将数字转换为 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 更改为字符串。
解决方案
任何人都会简单地使用 toString()
Method
this.restaurant.restaurantId = list.restaurantId.toString();
推荐阅读
- python - 如何迭代以计算新列中的一组值
- android - Android:无法为自定义 RecyclerView 项目设置动画()子 TextView
- php - 如何在 WordPress 中显示 5 个随机帖子?我的循环不工作?
- mysql - 具有相同列的Mysql条件
- oracle - 在 Oracle SQL 开发人员中看不到过程/函数体
- python - 链接到 tensorflow 库
- javascript - ES6 const 的 JavaScript ES5 转译
- scala - Scala构造函数重载参数不生效
- node.js - 有没有办法停止在工作节点上运行的长时间运行的任务?
- python-3.x - 如何在python3中按姓氏对全名字典键进行排序和分组?