建立我自己的自动完成angularjs

布赖恩

我试图用自动完成功能建立自己的搜索功能。

Search MAC:<br/>
<input type="text" ng-model="boxtext">

<tr ng-repeat="box in boxes | filter:boxtext">
  <td>{{box.type}}</td>
  <td>{{box.mac}}</td>
  <td>{{box.serial}}</td>
 </tr>
</table>

我现在遇到的问题是,打印出框中的所有行,并在我开始在文本字段中键入内容时进行过滤。

当我开始在文本字段中输入内容时,我真的不知道如何从“框”中打印出行?有什么建议?

狮子C

您可以简单地将一个添加ng-if到预览表:

<input type="text" ng-model="boxtext">

<table ng-if="boxtetxt.length > 0">
 <tr ng-repeat="box in boxes | filter:boxtext">
  <td>{{box.type}}</td>
  <td>{{box.mac}}</td>
  <td>{{box.serial}}</td>
 </tr>
</table>

这样,只要为boxtext.length > 0可以删除表请注意,boxtext必须将其初始化为空字符串,否则它将是nullundefined将不具有length

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章