Дать Rsponse сообщение от WebServer в Angular - PullRequest
0 голосов
/ 12 ноября 2018

Мне нужно создать сайт с Angular6 и Asp Core 2.2.

я создаю веб-сервер с asp core2.2.

Теперь мне нужно дать ответное сообщение от веб-сервера в угловом формате.

например:

Когда я обновляю информацию, веб-сервер сообщает мне, успешно или неудачно.

Я делаю это в веб-сервере, но я не знаю, как показать это сообщение в угловом формате.

Пожалуйста, помогите мне решить эту проблему.

услуга:

  public GetRoleById(id:number):Observable<any>{

    let base: string = "https://localhost:44390/api/role/GetRoleById";  
    return this.http.get<Role>(`${base}/${id}`,{headers:this.headers})
    .pipe(
      tap(heroes => this.log('fetched Roles')),
      catchError(this.handleError('getRoles', [])),
    );

1 Ответ

0 голосов
/ 12 ноября 2018

Вы находитесь в середине пути, Просто сейчас в вашей составной части (where you would call your services):

export class MyComponentClass {

     constructor(private myService: MyService) { }

     myMethodToCallMyService() {

        // Here i picked up 55 as a random id parameter

       this.myService.GetRoleById(55).subscribe(

      (response) => {

             // Here you'll get your response (success)
       },

      (error) => {

            // Here you could console your falsey response: e.g = code status : 500, 404 ...

       });
   }

}
...