WebStorm(2016.1.3)でラムダ式(矢印関数)をデバッグするたびに、クラスプロパティはundefined
になります。 私は、JSでthis
は、transpiledコードで_this
になることを知っています。私は手動でthis
の代わりに_this
を使用する時計を手動で追加できますが、それはやや面倒です。WebStormのクラスプロパティは、デバッグ時に未定義です。TypeScriptの矢印関数
修正プログラムがありましたが、回答に示されたレジストリエントリが見つかりませんでした(How to debug 'this' using arrow functions (fat arrow) with ES6 and WebStorm...?)を読んでいます。
誰か助けてもらえますか?
に
変更
file.load().then(() => { ... })
あなたは "私はレジストリエントリを見つけることができない" とはどういう意味ですか?私が見る限り、彼らはそこにいます(PhpStormを使って確認しましたが)。 – LazyOneポスターは「WebStormのレジストリに行く」と言いますが、2016.1.3で見つけられません。私は、regedit(Windows)にリストされているもののいくつかを見つけようとしましたが、システムレジストリで見つけられませんでした。私はWebstormだけをインストールしています。正しい方向に私を向けることができますか? – hholtij
ちょうどそれが見つかりました。これは、ヘルプ、アクションの検索、レジストリの入力に移動することで開くことができます。投稿に記載されているものを確認することで、実際に問題が解決されます。 – hholtij