私は角度2を使用しており、それは初めてです。私はボタンをクリックするための小さな関数を呼び出すしたいと思いました。だから私は(私が反応背景から来るかもしれないbcos)これをやってみました:Angularテンプレート内にインライン関数を定義できないのはなぜですか?どのようにそれを行うには?
<button class="btn btn-primary" (click)="(() => { console.log('hi') })()">
Click Me
</button>
私は(click)
属性の生命維持を使用しました。しかし、それは動作しませんでした。なぜ動作しないのですか?また、無名関数を宣言し、ボタンをクリックして呼び出す方法はありますか?
実際に何をしたいのですか?(val) => { value = val }
うわー私をクリックしてください!それが簡単なのか分からなかった...私はいつも関数が必要であると思っていた – Dane
関数は、実行されるコードをUI側からどのように分離するかによって、一般的に受け入れられているベストプラクティスである可能性があります。しかし、あなたの例のようなケースでは、関数全体を作成するのはちょっとだと主張する人もいます。それは主に意見の問題です。 –