html - 使用 ng-repeat 解析时,如何仅在第一项上打印内容?
问题描述
所以我有一个ng-repeat
我正在通过一个数组解析的propRentDetail
。它打印出一些带有属性名称和租金的 div。我也用过orderBy : '-trent'
,所以它首先显示租金最高的房产并下降。现在,我有一个来自 fontAwesome 的向上箭头图标,我试图仅使用第一个属性 div(即租金最高的那个)来显示它。那么我如何只为第一个项目显示一些东西呢?
<div ng-repeat = "summ in propRentDetail | orderBy: '-trent'">
<p>{{ summ.propname }}</p>
<p>{{ summ.proprent }}</p>
</div>
解决方案
像这样使用$first
:
<div ng-repeat = "summ in propRentDetail | orderBy: '-trent'">
<div ng-if="$first">icon</div>
<p>{{ summ.propname }}</p>
<p>{{ summ.proprent }}</p>
</div>
推荐阅读
- google-cloud-speech - 谷歌云语音 API 使用的端点/端口是什么
- ios - 如何快速生成从 1 到 4 和 8 的随机数
- java - Kafka如何处理Kafka Client 0.10 ProducerRecord分区中的负数?
- kotlin - 如何使用retry当只有3次然后放弃
- ios - Swift:在动画过程中中途更改 UIImageView 图像
- raku - 在 NativeCall perl6 模块中声明指针 [void] 的奇怪消息
- ruby-on-rails - 在保存块内保存属性的最佳方法?
- php - PHP 脚本不适用于 Plesk
- jquery - jquery - 如何在表格中获取表单元素
- javascript - 如果在一堆唯一复选框中选中一个特定复选框,如何显示特定文本