angular - 如何在角度表单验证中使用列表值验证 ngModel?
问题描述
我需要验证一个关于角度的列表。此验证将确保列表不为空并且至少具有一个值。
实际上,我在具有列表的组件上使用 required ,这可以很好地确保列表不为空,但现在我需要在列表为空时显示错误。
我想到了一个指令,例如角度指南上的示例,但我不知道如何使用具有列表值的 ngModel 执行此操作。
角度版本:6.0.0
解决方案
如果您不提供您尝试实现的目标的代码示例并向我们展示您迄今为止所做的尝试,那么很难回答您的问题。如果我理解正确,您希望根据列表的大小或是否为空来显示/隐藏组件/html 元素。你可以用一个简单的 *ngIf 来做到这一点
<div *ngIf="myList.size() > 0">
Only shows when your List is not null and has
elements inside
</div>
推荐阅读
- python - python:创建一个分离的进程并通过命令行与它通信
- swift - 从行中的单元格获取标签文本
- django - 在 DRF 中使用 Serializer 获取 StringRelatedField 和 PrimaryKeyRelatedField
- database - 分布式数据库和去中心化数据库的精确区别
- java - 如何使用 Oracle JDBC 驱动程序一次获取所有行
- traefik - Træfik 文件后端中的每个前端是否可配置 HTTP 到 HTTPS 重定向?
- angular5 - 服务工作者在刷新主页以外的页面时找不到页面
- html - 使 div 与另一个 div 响应
- c# - C# 当试图在 sql 数据库中查找索引时出现错误:已经有一个打开的 DataReader 与此命令关联,必须先关闭
- python - python中有没有办法尾随文件并使用行输出