Почему угловая проверка типа HttpClient не работает с картой? - PullRequest
0 голосов
/ 10 января 2019

На стороне сервера отправляется действительный JSON (проверенный), представляющий Map<string,string> (например, {"a":"b","c":"d"}). На стороне клиента мы намеревались использовать проверку типов HttpClient:

private dic : Map<string, string>;

private setMap()  {   
    this.httpClient.get<Map<string, string>>('/settings').subscribe(data => {
        this.dic = data;   
    });

Удивительно, но возвращаемое значение data не от типа Map<string, string>, а Object.

Я знаю, что могу обойти проблему через .map и т. Д. Мой вопрос: почему это не работает, как ожидалось, и где моя ошибка.

Спасибо

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