Angular 5-如何向构造函数添加多个参数?

Lau*_*nAH 0 javascript typescript angular

我需要将我的服务和身份验证服务添加到我的app.component.ts,但我似乎无法在我的构造函数参数中添加它们.我怎么能这样做,仍然可以在整个应用程序中使用?这就是我所拥有的:

constructor(private _dataService: DataService, authToken: Angular2TokenService) {
     this.authToken.init(environment.token_auth_config)
 }
Run Code Online (Sandbox Code Playgroud)

错误是:'AppComponent'类型中不存在属性'authToken'.

已导入所有必需的项目.

我怎么能写两个?我发现的大多数答案都是针对Angular的旧版本.谢谢.

Ful*_*Guy 6

private之前添加authToken.添加private使其成为Component类的属性.然后你可以authTokenthis关键字来引用.

constructor(private _dataService: DataService, private authToken: Angular2TokenService) {
     this.authToken.init(environment.token_auth_config)
 }
Run Code Online (Sandbox Code Playgroud)