在键入时显示存储在数组中的值

时间:2018-05-23 13:31:22

标签: angularjs

我希望在键入基于字母表的相同数据时显示存储在数组中的数据。现在我按下回车键后才得到数据。我的HTML代码如下所示。

<input type="text" data-role="tagsinput"name="freefield3" placeholder="add a tag" ng-model="vm.metadata.freefield3"
   uib-typeahead="tag for tag in states| filter:$viewValue" class="form-control"/> 

在角度控制器中

$scope.states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas','bihar']; 

1 个答案:

答案 0 :(得分:0)

你可以用非常简单的方式做到这一点

<input ng-model='key'></div>
<div ng-if="key">    
   {{array | filter : key}}
</div>

通过这种方式,当您在输入中写入内容时,您会看到已过滤的数组