AngularJS bs-typeahead异步输入 - 动态数据

时间:2014-07-16 20:22:30

标签: javascript html asynchronous typeahead angular-strap

请原谅我的英文不好

我在使用angular-strap bs-typeahead async input 时遇到了一些困难(现场演示,现场调用此输入 - >地址异步通过maps.googleapis.com)。 我在他们的网站http://mgcrea.github.io/angular-strap/上发现了一些内容。

我用一个例子解释一下:尝试将一些字母放到“输入”并从列表中选择行。现在 $ scope.selectedAddress (现场演示)包含所选对象。然后单击其他地方以失去焦点。你可以看到变量 $ scope.selectedAddress 已更改,它包含覆盖对象的字符串。现在我必须单击输入并再次选择同一行,现在它永久包含对象。 这种效果是不需要的。如何修复这种奇怪的行为或者这可能是一个错误?我还注意到,当我们将对象放入ng-model时会发生这种情况。

也许有角度社区的人知道如何处理这个问题。

我的输入看起来几乎相同:

<input  ng-model="selectedStop" ng-options="stop.label for stop in busStops"  bs-typeahead> 
busStops = {id: 12, label : "New York"}

0 个答案:

没有答案