我正在尝试将ui.bootstrap-typeahead支持添加到我的角度应用程序中,但我似乎无法解决我遇到的一个特定问题。我希望能够在一个单词中输入数字和单位,比如..
14tsps
不幸的是,我无法找到一种方法来获取typeahead将'tsps'视为一个单独的单词以便查询它。如果我能让下拉列表显示数字,那就更好了。有没有比我更多经验的人有关于如何让它发挥作用的想法吗?
到目前为止,我的代码几乎完全类似于网站上的示例代码
$scope.selected = undefined;
然后我的HTML
<input class="form-control" ng-model="selected" ui-keypress="{13: 'lineParse()'}" typeahead="word as word.name for word in words | filter:$viewValue | limitTo:8" >
<h3>{{selected}}</h3>
我考虑的另一种方法是以某种方式将数字注入指定的模板,然后在处理之前过滤输入的数字。不幸的是,我对typeahead的内部运作知之甚少。
我想在这里问一个更好的问题。任何人都可以向我解释ui-typeahead模板的工作原理吗?