Ошибка разбора модуля: зарезервировано ключевое слово 'private' - PullRequest
0 голосов
/ 05 сентября 2018

Я получил ошибку в своем проекте angular 6, как показано ниже:

Ошибка синтаксического анализа модуля: ключевое слово «private» зарезервировано (29:12). Вы можете нужен соответствующий загрузчик для обработки этого типа файлов. | экспорт { AuthService}; | this.changeMemberPhoto (this.currentUser.photoUrl); | конструктор (private, http, HttpClient); | {} | changeMemberPhoto (photoUrl, string);

Соответствующие коды:

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import {BehaviorSubject} from 'rxjs';
import {map} from 'rxjs/operators';
import {JwtHelperService} from '@auth0/angular-jwt';
import { environment } from '../../environments/environment';
import { User } from '../_models/user';

@Injectable({
  providedIn: 'root'
})
export class AuthService {
  baseUrl = environment.apiUrl + 'auth/';
  jwtHelper = new JwtHelperService();
  decodedToken: any;
  currentUser: User;
  photoUrl = new BehaviorSubject<string>('../../assets/user.png');
  currentPhotoUrl = this.photoUrl.asObservable();
  this.changeMemberPhoto(this.currentUser.photoUrl);

constructor(private http: HttpClient) { }

changeMemberPhoto(photoUrl: string) {
  this.photoUrl.next(photoUrl); 
}

login(model: any) {
  return this.http.post(this.baseUrl + 'login', model).pipe(
    map((response: any) => {
      const user = response;
      if (user) {
        localStorage.setItem('token', user.token);
        localStorage.setItem('user', JSON.stringify(user.user));
        this.decodedToken =  this.jwtHelper.decodeToken(user.token);
        this.currentUser=user.user;
        this.changeMemberPhoto(this.currentUser.photoUrl);
      }
    })
  );
}

register (model: any) {
  return this.http.post(this.baseUrl + 'register', model);
}

loggedIn() {
  const token = localStorage.getItem('token');
  return !this.jwtHelper.isTokenExpired(token);
}

}

Я дважды или трижды проверил и не нашел опечаток, кто-нибудь знает, что вызвало эту проблему? спасибо!

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