角度 - 成员'console'隐式具有'any'类型



下面是我的angular代码。简单地尝试输出以记录env-var

import { Component } from '@angular/core';
import { environment } from '../environments/environment';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent  {
title = 'angular';

console.log( environment.API_URL);
}

然而,我得到以下错误:

Error: src/app/app.component.ts:12:3 - error TS7008: Member 'console' implicitly has an 'any' type.
12   console.log( environment.API_URL);
~~~~~~~

如何解决此问题?难道angular不应该知道它是一个对象键吗?

正如注释所说,您必须将它放在方法an中并执行它。这里有一个使用生命周期和构造函数的例子:

import { Component, Input, OnInit } from '@angular/core';
import { environment } from '../environments/environment';
export class AppComponent implements OnInit  {
title = 'angular';
constructor() {
console.log( environment.API_URL);
}
ngOnInit():void {
console.log( environment.API_URL);
}
}

您应该将控制台日志放入函数或生命周期挂钩中。

相关内容

最新更新