何とか次のことが可能かどうか疑問です。質問はconsole.info
に限らず、すべてのJavascriptの機能に限定されています。テンプレートクリックイベントからコンソールにAngular2を書く
<a (click)="console.info(foo)">click me doesn't work</a>
Cannot read property 'info' of undefined
あなたのComponent
の内側にそのための余分な関数を作成する必要がありますのでテンプレートは、コンポーネントのプロパティをのみアクセスできるようだ:
<a (click)="executeConsole(val)">execute console does work</a>
executeConsole(val) {
console.info(val);
}
であなたのような何かを行うことができますリアクトそれ:
<a onClick={() => console.info('it works')}>it works</a>
私は、これよりも優れたものがあることを期待していました。 – zurfyx
コンポーネントのtsコードを変更せずにそれを実行できるのであれば、私は同意します。 –