Функция выдает ошибку [ts] Свойство 'json' не существует для типа 'Object' в Angular4 - PullRequest
0 голосов
/ 27 апреля 2018

Я работаю в приложении Angular4, в котором мне нужно использовать ответ API. Для этого я поставил нижеприведенную функцию, и она выдает ошибку, как в моем заголовке.

Я сослался на несколько сообщений Stackoverflow, но у меня ничего не работает.

ngOnInit(){
 this.CartdataService.get_Product_Categories().subscribe(
      data => {
        this.dropdownData = data.json();
      });
}

Здесь в этой строке я получил упомянутую ошибку

this.dropdownData = data.json();

Это мои заголовки

import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { CartdataService } from '../../services/cartdata.service';
import { HttpClient } from '@angular/common/http';

1 Ответ

0 голосов
/ 27 апреля 2018

import { HttpClient } from '@angular/common/http';

В новом HttpClient вам не нужно анализировать свой результат в JSON.

Просто удалите строку, и она должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...