我的数据字段如下:
<div class="form-group">
<label for="">Enter Expiry Date</label>
<input type="date" ng-model="product.expiryDate"></input>
<p class="help-block"></p>
</div>
输入日期格式如下: dd-mm-yyyy , 我的控制器看起来像:
app.controller('xyz', function(){
$scope.product = productService.getProduct(id); //rough code
});
因此,这将设置除标题中提到的日期和角度给定错误之外的所有其他输入字段。甚至我检查了产品中的日期格式,例如:
alert(JSON.stringify(product.expiryDate));
它将日期格式显示为: yyyy-mm-dd 。
2019-12-29
是一个日期?答案 0 :(得分:0)
来自input[date]
docs:
该模型必须始终为Date对象,否则AngularJS会引发错误。无效的Date对象(
getTime()
为NaN
的日期)将呈现为空字符串。