2017-03-14 69 views
1

我可以買一個嗎?這是我,但我發現了一個紅色的波浪線:打字稿中HTMLElement.addEventListener的例子?

let button = <HTMLElement>document.body.querySelector(".btn"); 
button.addEventListener("click",() =>{});//not sure what to do here. I know its wrong though. 
下面

是我tsonconfig

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
     "noImplicitAny": true, 
     "removeComments": true, 
     "sourceMap": false, 
     "target": "es5", 
     "lib": [ 
      "es6", 
      "dom" 
     ] 
    }, 
    "include": [ "**/*" ] 
} 
+0

該代碼在操場上編譯良好,你的'tsconfig.json'文件是什麼? –

+0

@NitzanTomer添加了tson.config –

+0

「一條紅色的波浪線」當然,盤旋在那會給你一個錯誤信息... –

回答

1

問題是ReSharper。我禁用了插件,它工作正常。作爲參考,我附加了兩個picutres,第一個是ReSharper啓用的,第二個是禁用的。 resharpernoreshaper

2

有了您給tsconfig.json它編譯罰款:

let button = <HTMLElement>document.body.querySelector(".btn"); 
button.addEventListener("click",() => { }); 

enter image description here

你的IDE在說謊。在VSCode/alm中工作正常