4
Angular2シード(https://github.com/mgechev/angular2-seed)を使用していますが、問題が発生しました。Angular2、マウスを動かすたびに関数が呼び出される理由
実際、私のテンプレートhtmlでは、コンポーネントの変数テストで{{test}}、getTest()関数を呼び出す{{getTest()}}のようなバインディングを使用します。
getTest()でコンソールログを使用すると、マウスを移動するたびにログが取得されます。
希望の動作ですか?
オブザーバーのように、値が変更された場合にのみ更新されると考えていました。 毎回この呼び出しを避けるためにオブザーバーを使用する必要がありましたか?
ありがとう。
このようなバインディングの代わりにオブザーバーを使用しますので、回答していただきありがとうございます。 –
通常、「観察可能」が良いアイデアです。プロパティに値を割り当てて、代わりにこのプロパティにバインドすることもできます。 –
私はこれを見ていきます、ありがとう –