gpt4 book ai didi

javascript - 如何判断 Ng-Repeat 是否打印了 x 个项目

转载 作者:行者123 更新时间:2023-11-28 19:28:39 24 4
gpt4 key购买 nike

如何判断 ng-repeat 是否显示了 1 项?就像,if ng-repeat items === 1:做某事。

<div ng-controller="mycontroller2">
<form ng-submit="submit()">
{% csrf_token %}
Search by name:
<input ng-model="artistname" />
<input type="submit" value="submit" />
</form>
<table>
<tr ng-repeat="name in names | filter:artistname | limitTo:10">
<!-- if number of "name" === 1 I want the form submitted -->
<td ng-hide="!artistname">
<a href="" ng-click="submit()">
{({ name })}
</a>
</td>
</tr>
</table>

此代码读取用户的输入以显示提交表单的链接列表。我想要的是当 ng-repeat 显示的初始艺术家姓名列表降至 1 时自动提交表单,因为无论如何此时数据库中只能有一个数据集。

最佳答案

在表单 block 中添加类似的内容:

<div ng-if="names.length == 1">
<script type="text/javascript">
$("#myform").submit();
</script>
</div>

关于javascript - 如何判断 Ng-Repeat 是否打印了 x 个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27327745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com