Angular2:为什么我的组件的console.log没有记录任何东西
问题描述:
这是我的组件的代码,而不是任何版本。我只是在浏览器中获得空白控制台。Angular2:为什么我的组件的console.log没有记录任何东西
export class AssetsComponent {
s = 'Hello2';
constructor() {
this.s = 'ds';
console.log(this.s); <--- nothing
console.log('test'); <--- nothing
console.log(s); <--- breaks the compiler
}
}
答
这是可能的组件未被加载。您没有包含显示整个组件文件或app.module文件的代码,它们应该包含在哪里。也有可能它甚至没有编译,因为你试图访问一个不存在的变量:
console.log(s); <--- breaks the compiler
没有变量的'你可以访问构造函数。它需要this.s或者你需要在构造函数中定义一个变量s:
let s = 'something';
它没有加载然后。你在哪里使用它?参考吗? –