Как понять Angular сервисный звонок? - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь сделать http-вызов для получения данных с удаленного сервера в Angular.Я использую Angular 6. Здесь я могу получить список записей обоими методами (getEmploy, getEmploy1), упомянутыми ниже.

Проблема в том, что я не понимаю, в чем разница между способом вызова URL-адреса API и способом, который мне следует использовать.

SERVICE.ts:

<code><pre>
    getEmploy() : Observable<IEmployee[]>
    {
       return this.http.get<IEmployee[]>(this._url);
    }

     getEmploy1() 
     {
         return this.http.get(this._url);
     }

1 Ответ

0 голосов
/ 05 декабря 2018

В подходе 1 вы добавляете тип

IEmployee

к данным, которые вы получаете от API, поэтому вы говорите, что данныетипа IEmployee.Это то, что вы должны сделать, если вы действительно хотите воспользоваться преимуществами TypeScript.

В подходе 2 тип данных становится

any

.. а так как это любой .. вы действительно не получаете преимущества от печатания.

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