タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

watchとlazyに関するmanabouのブックマーク (1)

  • $watchでの変更検知を遅延させる[AngularJS] - Travel Code

    この記事は AngularJS Advent Calendar 2014 の13日目の記事です。 AngularJSの強力な機能として$watchがあります。 オブジェクトやプロパティの値が変わったときに特定の処理を実行するものです。 1 2 3 $scope.foo = 'abc' $scope.$watch 'foo', () -> # foo が変わると実行 とても便利なのですが、例えばメンションのサジェストのような、テキスト入力フォームに入力された内容を検知する場合は入力の度に変更が検知されてしまってあまりよろしくない感じです。 これを遅延させる方法として、$timeoutを使うやり方があります。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # mention.coffee angular.module 'mentio

  • 1