В моем ядре asp.net угловое приложение генерирует два локальных пути при запуске команды dotnet watch run.Тогда как я могу создать http сервис? - PullRequest
0 голосов
/ 05 марта 2019

В моем ядре asp.net угловое приложение генерирует два локальных пути при запуске команды dotnet watch run.Тогда как я могу создать службу http?

введите описание изображения здесь

1 Ответ

0 голосов
/ 05 марта 2019

Для HttpClient в угловых значениях вы можете разрешить его с помощью @Inject('BASE_URL').

import { Component, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Component({
selector: 'app-fetch-data',
templateUrl: './fetch-data.component.html'
})
export class FetchDataComponent { 
private http: HttpClient;
private baseUrl: string; 
constructor(http: HttpClient, @Inject('BASE_URL') baseUrl: string) {
    http.post<LoginUser>(this.baseUrl + "api/SampleData/Authenticate", {
    email,
    password
    }).subscribe(result => {

    });
 }
}
...