我试图用自动完成功能建立自己的搜索功能。
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>
我现在遇到的问题是,打印出框中的所有行,并在我开始在文本字段中键入内容时进行过滤。
当我开始在文本字段中输入内容时,我真的不知道如何从“框”中打印出行?有什么建议?
您可以简单地将一个添加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
必须将其初始化为空字符串,否则它将是null
或undefined
将不具有length
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句