NG-ZORRO / rebirth-http

Java JPA like HTTP client for Angular. 🍙
MIT License
57 stars 12 forks source link

@Query 装饰器声明的对象有问题 #9

Closed lynings closed 7 years ago

lynings commented 7 years ago

rebirth-http 版本 0.1.3

错误代码位置

错误代码位置

问题描述

当使用 @GET 和 @Query 配合使用的时候,@Query 声明的对象会出问题!比如下面的伪代码,最后请求的地址是 https://ip:port/page?end=2017-01-01,start 参数没有被整合到 url 中,进 debug 发现是 错误代码位置 的 result 每次都被 ps.set(k, value[k]) 覆盖,导致遍历的时候,result 只会保存最后一次遍历的属性

伪代码

export class QueryPageRequest {
    public start: string;
    public end: string;
}

service:

@GET('/page')
queryByPage(@Query('req') req: QueryPageRequest) :Observable<any> {
    return null;
}
greengerong commented 7 years ago

fix in version 0.1.4