[英]Angular2: Why isn't my component's console.log not logging anything
這是我的組件的代碼,沒有任何版本做任何事情。 我只是在瀏覽器中得到空白控制台。
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
您可以訪問的構造函數中沒有變量“s”。 它需要是 this.s 或者你需要在構造函數中定義一個變量 s :
let s = 'something';
可能的原因可能是 eslint,它只是沒有將 console.log 編譯為 javascript 包。 使用此異常為整個文件禁用它:
/* eslint-disable no-console */
請確保您已清除過濾器字段。 因為過濾器應用於控制台..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.