javascript - AngularJS ng-hide/show label/button if length(description) < 20
问题描述
如果长度(描述)<一行,我需要显示/隐藏标签。代码工作正常,但如果长度 < 一行,标签不会隐藏。如何隐藏/显示标签?
如果 [[ demandAd.description ]] 小于一行或小于一行(或长度<100),我需要隐藏标签,因为它当时没有功能
<div class="demand">
<p class="demand-ad-time">[[demandAd.createdAt | date:"dd.MM.yyyy."]]</p>
<input type="checkbox" class="read-more-state" id="demandAd[[ demandAd.id ]]" />
<p>[[ demandAd.description ]]</p>
<label for="demandAd[[ demandAd.id ]]" class="read-more-trigger"></label>
<hr>
<div class="demand-chips">
<div class="demand-chip" ng-repeat="demandAdLabel in demandAd.labelsWithPlaces track by $index">[[ demandAdLabel ]]</div>
</div>
解决方案
希望我理解正确,当文本长度小于 100 时,您想隐藏标签。您可以比较文本长度ng-hide
<body ng-app="">
Hide base on text length: <input type="text" ng-model="myVar">
<div ng-hide="myVar.length >= 3">
<label>Hide when length >= than 3</label>
</div>
</body>
这是一个实时示例代码:
推荐阅读
- apache-spark - Spark:如何仅对部分数据集应用过滤器?
- regex - 使用 Apache NiFi 如何删除流文件内容或属性值中的最后一个字符
- reactjs - 如何将组件作为 google.maps.MarkerImage 的图标传递?
- algorithm - 检查在总和等于给定值的 N 个元素的数组中是否存在 K 个元素的非连续子数组
- .net - 如何检查认知搜索中是否存在索引?
- excel - Excel中表的同一列上的多个排序
- angular - 使用材料滑块在折线图(highcharts)上选择带有工具提示的动态值
- sql - 如何编写 SQL 查询以将两个不同的日期列与日期维度表连接起来
- python - 将嵌套字典列表转换为数据框内的集合
- php - PHP - 数组中的数组中的数组,等等