html - Angular:[(ngModel)] 无法使用当只设置小时
问题描述
我的 html 中有一个输入字段,如下所示
<input type="time" name="abc" id="abc" [(ngModel)]="ab" >
<div>{{ab}}</div>
内部div元素ab值仅在选择分钟以及小时时才显示出
选择 min 和 hour 时,ab 的值显示在 div 中
如何避免在未设置分钟时未定义值,并将其默认设置为 00?
解决方案
您可以从一开始就设置默认值。
所以在你的 component.ts 中这样做,
this.ab = someDefaultValue;
在 ngOnInit()/constructor()
这里的 defaultValue 可以与您将其设置为 00:00 时获得的相同
推荐阅读
- windows - Windows 服务立即启动和停止。如何调试?
- libreoffice - 在 if 的结果中添加列
- python - MacOSX Python3 权限
- c# - MVC 1.0.1 更改密码
- c - 查找从 2 到上限范围的所有友好数字对 - 输出不正确
- ios - Swift:如何解码作为字符串或数组字符串返回的api的结果?
- java - 如何在 IntegrationFlow 组件上编写单元测试?
- vba - Powerpoint VBA - 提供幻灯片标题而不是演示文稿名称
- c# - 使用 Unity UNET 同步变量
- grails - 使用 Tomcat 8 部署时无法解析名称为“alive”的视图