为什么选择预先选择事件?

时间:2017-07-10 15:43:04

标签: javascript angularjs bootstrap-typeahead

我使用这样的类型:

<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" />

这是我选择的事件:

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

但是当我从列表selectedFormulaObject中选择一个值时,此事件不会触发。

1 个答案:

答案 0 :(得分:0)

我添加了这样的内容:

typeahead-select-on-blur="true"

现在正在努力。我学到了这个=&gt;当场失去焦点时会发生模糊事件