2017-10-09 23 views
0

私は約束を使ってサーバーに電話をかけようとしています。私のパラメータを追加しようとすると、それはのように出てくる「オブジェクト%20Object」'object%20Object'がパラメータの代わりに追加されています。

ここで呼び出しがある

import { Injectable } from '@angular/core'; 
import { Http } from '@angular/http'; 

import 'rxjs/add/operator/toPromise'; 
import 'rxjs/add/operator/map'; 

import { User } from '../models/user'; 

@Injectable() 
export class UserService { 

    private baseUserUrl = 'api/User/' 

    constructor(private http: Http) { } 

    getUsers(currentPage: number): Promise<User[]> { 
     return this.http.get(this.baseUserUrl + 'GetUsers?currentPage=' + currentPage) 
      .map(resp => resp.json() as User[]) 
      .toPromise() 
    } 




} 
+0

toString()を使用します。 – awd

+0

数字の代わりにオブジェクトを渡していると思います –

答えて

0

私が誤ってメソッドにオブジェクトを渡したので、私はプロパティにアクセスしていませんでした、私はオブジェクトにアクセスしていました。私はそれを修正し、オブジェクトを削除し、プロパティを渡しました。

関連する問題