Angular の#(シャープ)がつく変数

Angular の#(シャープ)がつく変数

#iとかコンポーネントにいきなり出てくる変数はいったい何なんだ、と思ったりしませんか?

これはTypeScript の変数ではなく、Angular のローカル変数を意味する変数で、変数名の先頭に#を付加します。

例えばこの仕組みを利用してテキストボックスの入力値をローカル変数に格納することができます。そしてコンポーネントに直接渡すことが可能です。

app.component.ts

上記はテキストボックスに値を入力してボタンをクリックすると、その値が表示されます。

これをローカル変数で実現しています。

Angular の#(シャープ)がつく変数

TypeScriptの機能だと思っていた、けどドキュメント見ているとAngular の機能でした。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA