这是一个REST架构 我的网址如下:http://localhost:8080/api/v1/layout/xyz/9/0/5/0
通过Service(typescript)检索数据后,typeof告诉我我有一个String而不是一个数字。
@PUT('layout')
public saveLayout(name: string, @body('Visuals') body, dimX: number, dimY: number, dimWidth: number, dimHeigth: number ) {
console.log("typeof dimX", typeof(dimX));
this._wsRA.deleteVOs(name, dimX, dimY, dimWidth, dimHeigth);
}
我在这里错过了什么吗?我没有收到将数据传递给服务的错误,如果字符串转到数字,我会期望我会这样做吗?
答案 0 :(得分:1)
是的,URL查询字符串参数的类型为字符串。
由您来决定将它们转换为您需要的类型。