angular ui bootstrap typeahead - 在选择回调之前

时间:2015-03-26 14:55:29

标签: angularjs twitter-bootstrap angular-ui typeahead

在更改模型之前,有没有获得角度ui bootstrap typeahead选择的值?

非常感谢!

乌里

1 个答案:

答案 0 :(得分:0)

使用typeahead没有内置的方法来执行此操作,但您可以将旧值存储在ng-change中

<input type="text" ng-model="foo" typeahead="bar in bars" ng-change="storeLast()">
$scope.storeLast() = function(){
    //Before you reassign oldFoo, you can do some work with it here.
    oldFoo=foo
}

然而,这感觉就像一件非常奇怪的事情。我认为更好的答案是重新设计你想要做的事情,这样你就不需要奇怪的代码就可以了。