2017-07-10 6 views
0

私はこのような先行入力を使用します。なぜ先読みイベントが発生しますか?

<input type="text" 
     id="UxSearchAddHoc{{$index}}" 
     placeholder="search" 
     class="form-control" 
     typeahead="f as f.label for f in formulaObjects | filter:$viewValue" 
     typeahead-on-select="selectedFormulaObject()" 
     style="width: calc(100% - 45px);" 
     ng-change="getAddHocObjects($index)" 
     ng-model="formulaObject" /> 

、これは私の上-selectイベントである:

$scope.selectedFormulaObject = function() { 
    $timeout(function() { 
     console.log(5); 
    }); 
}; 

しかし、私はリストselectedFormulaObjectから値を選択した場合、このイベントは発生しません。

+0

typeahedオンselet ...本当に? –

+0

それは間違った方法ですか? @DuncanLuk – eagle

+0

あなたの質問のタイトルの入力ミスであるようです –

答えて

0

私はこのような何かを追加しました:今

typeahead-select-on-blur="true" 

とその作業を。私は、フィールドがフォーカスを失ったとき、これは=> blurイベントが発生学んだ

関連する問題