我一直遇到这个非常烦人的错误。我正在 Angular 工作并配置了登录服务。现在突然无法编译并显示一行错误:
ERROR in src/app/login/login.component.ts(18,2): error TS1127: Invalid character. src/app/login/login.component.ts(18,3): error TS1127: Invalid character. src/app/login/login.component.ts(18,4): error TS1127: Invalid character. src/app/login/login.component.ts(18,5): error TS1127: Invalid character. src/app/login/login.component.ts(18,6): error TS1127: Invalid character. src/app/login/login.component.ts(18,7): error TS1127: Invalid character. src/app/login/login.component.ts(18,8): error TS1127: Invalid character. src/app/login/login.component.ts(18,9): error TS1127: Invalid character. src/app/login/login.component.ts(18,10): error TS1127: Invalid character. src/app/login/login.component.ts(18,11): error TS1127: Invalid character. src/app/login/login.component.ts(18,12): error TS1127: Invalid character. src/app/login/login.component.ts(18,13): error TS1127: Invalid character. src/app/login/login.component.ts(18,14): error TS1127: Invalid character.
第18行是下面代码的最后一行,该行除了'}'之外没有任何字符。我完全不知道下一步需要做什么。
import { Component } from '@angular/core';
import {AuthService} from '../services/auth.service';
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css']
})
export class LoginComponent {
constructor(public auth: AuthService) {
}
login() {
this.auth.login();
}
}
它链接到的服务文件:
import { Injectable } from '@angular/core';
import {AngularFireAuth} from "angularfire2/auth";
import * as firebase from 'firebase';
import {Observable} from "rxjs/Observable";
@Injectable()
export class AuthService {
user$: Observable<firebase.User>;
constructor(private afAuth: AngularFireAuth) {
this.user$ = afAuth.authState;
}
login() {
this.afAuth.auth.signInWithRedirect(new firebase.auth.GoogleAuthProvider());
}
logout(){
this.afAuth.auth.signOut();
}
}
最佳答案
我遇到了完全相同的错误。我是在 IDE 发生故障并崩溃后得到的。
我只需选择文件中的所有代码(Ctrl+A),然后将其粘贴到紧随其后(Ctrl+V)即可解决该问题。
这似乎为我删除了隐藏的无效字符。
关于javascript - Angular 编译错误 : src/app/login/login. component.ts(18,10): 错误 TS1127: 无效的 > 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47584678/