Как разместить данные в веб-API и получить опубликованные данные из API в другом модуле в angular 5? - PullRequest
0 голосов
/ 27 декабря 2018

Публикация данных формы в API в модуле 1. Получение тех же данных из модуля 2 с использованием сервиса.Но когда я пытаюсь вернуть данные с того же URL-адреса API, я просто получаю идентификатор вместо моих FormData.Как получить мою форму в модуле 2 с помощью веб-API в угловых 5?

Module 1:

const runPromise = this.service.createSource(url, formDataObj);
runPromise.then(createRunRespObj => {
    this.snackBar.open('Job scheduled successfully', 'Close', {
        duration: 2000,
    });



    Module 2:

    const runListPromise = this.runService.getRunObjs(queryStr);
    runListPromise.then({
        //some content
    });

    Service:

    getRunsObjs(queryStr: string): Promise<any> {
        runRequest = this.http.get(url, null, queryStr),
        {observe: 'response'});

        return runRequest.toPromise()
            .then(this.extractRunObject)
            .catch(this.handleError);
    }

    private extractRunObject(response: HttpResponse<any>): Promise<any> {
        const parsedResponse = response.body;
        console.log(parsedResponse);
        return Promise.resolve(parsedResponse);
    }

}
...