请原谅我的英文不好
我在使用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"}