javascript - javascript 正在读取即将到来的空日期为 1/1/1970
问题描述
我正在使用 AngularJS 调用 Web API 来存储数据,问题是 JavaScript 正在读取输入框中的null
日期1/1/1970
。即将到来的日期如何使输入框为空null
?
读取数据时
<div class="form-group has-error">
<label class="title_lable">Date Of Certificate:</label>
<input type="date" class="form-control input-sm" ng-model="cdate">
</div>
在 html 表格中显示数据时
<tbody>
<tr ng-repeat="d in lifeSupportsdata" ng-click="showInEdit(d)" ng-class="{selected:d=== selectedRow}">
<td>{{d.Life}}</td>
<td>{{d.Date_Issue | date : "dd/MM/yyyy" }}</td>
<td>{{d.Date_Expiry | date : "dd/MM/yyyy" }}</td>
角度控制器
$scope.showInEdit = function (member) {
console.log(member);
$scope.selectedRow = member;
$scope.syskey = member.Sys_Key;
$scope.life = '' + member.Life_Key + '';
$scope.cdate = new Date(member.Date_Issue);
$scope.edate = new Date(member.Date_Expiry);
任何帮助或想法,如何改为显示空输入框1/1/1970
。提前致谢
解决方案
<div class="form-group has-error">
<label class="title_lable">Date Of Certificate:</label>
<input type="date" class="form-control input-sm"
ng-model="(cdate == null || cdate == '1/1/1970') ? '' : cdate">
</div>
推荐阅读
- r - R中的ggplot binwidth
- mongodb - 数据库结构偏好
- amazon-web-services - AWS SES 成本分配
- sql - 我想提高 JOIN SQL 的性能
- azure-cosmosdb - 查询以获取 documentDB 中数组中对象的特定属性
- java - 如何在 api 调用中使用令牌对用户进行身份验证?
- java - How do I check installed JARs, external libraries, etc. on three different Java IDEs?
- c# - 将脚本数据传递到 CommandArgument 并在触发按钮事件时在 C# 服务器端检索它
- .net - 如何使用 .NET TEST EXPLORER 在 VS Code 中运行 NUnit 测试
- java - Android 应用程序在 OnCreate 的 setContentView 处崩溃,仅在低 android API 上