2017-03-07 1 views
0

私はtypescriptを使用してログインシステムを作成していますが、なぜ起こっているのかわからないエラーが発生しています。そう基本的に:ランタイムがattemptLogin()関数でthis.startLoginAnimation()関数の呼び出しに到達すると
enter image description here
それはスロー:enter image description here を明確にこれが関数であるとき、私はまた、Visual Studioのコードは文句を言わないことを追加することができますそれについて。"this.startLoginAnimatioonは関数ではありません"エラー

+0

:https://github.com/Microsoft/TypeScript/wiki/'this'-in-TypeScript#red-flags-for-this – Saravana

答えて

1

this.startLoginAnimationは、「エラー

thisは、関数を呼び出す方法に依存する関数ではありません。 this上の資源がたくさんある

startLoginAnimation =() => { 
} 

もっと

:クイックフィックス、矢印を使用します。 Here is a quick video about this in TypeScript classes

+0

それはまだのを投げます矢印関数を使用した場合と同じエラーです。 – kinger6621

0

私は解決策を見つけたので、私は「これ」というものをテストしました.HTMLElementタイプを参照していましたが、そのウェブサイトへのリンクありがとうございますが、これは有望な学習リソースのようです!

似たような問題を抱えている人は、これは私がやったことです: 代わりにform.addEventListener( 'submit'、this.attemptLogin); 私は次のようでした:あなたは、これは便利かもしれません enter image description here

関連する問題