Angular 2では、ドキュメントとは異なり、イベントバインディングを行うときに、コンポーネントメソッドからイベントデータにアクセスするために$ eventを渡す必要はありません。だから、次のコードは正常に動作します:
テンプレートで:
<h2 (mouseover)="getCoord()" >Random Words</h2>
コンポーネントで:
getCoord() {
console.log(event.clientX + ", " + event.clientY);
}
これは、メソッドに至る$イベントオブジェクトを渡す必要がなく、完璧に動作します。
これは問題ありませんか?今はこれが推奨されていますが、ドキュメントには表示されていませんか?私にはうまく見えます。
本当にあなたですか?コードスクールの男? – rubentd
LOLはい、Angular 2コースで働いています。 –
私はこれをクロムに気づいた。 FFで試してみると、エラーが発生する可能性があります。 – dcodesmith