当前位置: 首页 > 知识库问答 >
问题:

限制数据列表值-AngularJS

长孙嘉容
2023-03-14

我试图在AngularJS中使用DataList渲染大约2000个值(通过API调用)。问题是这些值使页面变得如此缓慢。有没有一种方法,我可以在一次只呈现10个项目,因为它是一个数据管理器,可能会显示匹配的结果,当我们键入限制为10。

这是我的密码笔:https://codepen.io/anon/pen/KyEXMr

<main ng-app="myApp">
  <section ng-controller="dataListController">
    <form name="some">
      <label> Search
   <input type="text" list="dataList">
      </label>
      <datalist id="dataList">
        <option ng-repeat="v in names" value="{{v.eyeColor}}">Age {{v.age}}</option>
      </datalist>
    </form>
  </section>
</main>

共有1个答案

孙德本
2023-03-14

您可以添加一个ng-if="$index

 类似资料:
  • 问题内容: 当数据列表中有一长串元素时,所有元素都将显示,并在其旁边带有滚动条。有没有一种简单的方法可以只显示前5个,而仅切掉其他5个? 问题答案: 使用一些现代的javascript和html,您可以执行以下操作。 这是文档: 这是js:

  • 我用图表js设置了一个折线图。在这张图中,我的点太大了,但这不是我的问题。有太多的点。 有没有办法限制点数? 每5分一分将是一个很好的解决方案。

  • 我已经搜索了ArrayList容量问题,但没有找到完整的答案。所以在这里再问一次。 我知道,我们在ArrayList中添加的元素数量和容量的大小是我们可以在默认值为10的列表中放入多少数据。 所以这里的问题是,在宣布是否有这样的能力时 然后我还可以继续将元素增加到10或20。那么,这个容量声明仅对达到容量时发生的内部重新分配有用吗? 或者,通过给出容量限制,我们可以只限制到添加元素的那一点吗?

  • 我试图计算数据中几列(第一列除外)的平均值和标准差。具有<code>NA<code>值的帧。 我试过< code>colMeans、< code > sappy 等。,创建一个循环,遍历data.frame,然后将平均值和标准偏差存储在一个单独的表中,但不断得到一个“有趣的”错误。任何帮助都是巨大的。谢谢 一个

  • 问题内容: 我正在使用Redis列表,并将新项目推送到列表中。问题是我真的只需要列表中最近的10个项目。 我用来将项目添加到列表中并获取最新的10。 反正有一定数量的物品掉落吗?我将得到可能包含1,000个项目的列表,这些列表可能导致延迟带来的性能问题。 谢谢! 问题答案: 每次之后,调用将列表修剪为10个元素 参见http://redis.io/commands/ltrim

  • 有什么办法解决这个问题吗?