タグ

modelに関するkefi3104のブックマーク (1)

  • 入力値のモデルへの反映タイミングを変更するには?(ng-model-options)

    別稿「TIPS:モデルをテキストボックスなどのフォーム要素にバインドするには?」でも見たように、AngularJSでは入力された値を即座にモデルに反映します。しかし、アプリの性質によっては、「即座にページに反映されるのが目障り」「モデルの更新によって非同期通信が発生する場合、通信が頻繁に発生しすぎる」などの問題が出てくるかもしれません。 そのような場合、ng-model-options属性を利用することで、モデルの更新タイミングを変更することが可能です。 モデルを更新するイベントを指定する まずは、モデルを(キー入力時ではなく)テキストボックスからフォーカスを外したタイミングで反映させる例から見ていきます。

  • 1