datetime-local输入中的默认日期 - AngularJS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了datetime-local输入中的默认日期 - AngularJS相关的知识,希望对你有一定的参考价值。

如何在datetime-local字段中设置默认日期?

这是我的html

<div class="col-lg-12 photo-container" ng-repeat="photo in selectedPhotos track by $index" ng-if="add">
            <input id="myDate" type="datetime-local" name="date[]" ng-model="form.date[$index]">
            <img ng-src="{{photo}}" class="thumb">
        </div>

我试图在ng-model的控制器中设置默认日期,即$scope.form.date[0] = $filter("date")(Date.now(), 'dd-MM-yyyy HH:mm');,但它不起作用。那么,如何为每个输入设置默认日期?

重点是应该为每个$ index设置日期

答案

它通常很难与datetime-local一起玩,但你可以这样做来初始化模型值 -

var myDate = new Date().toISOString();
    $scope.myDemo = myDate.substring(0,myDate.length-1);

check the working fiddle

以上是关于datetime-local输入中的默认日期 - AngularJS的主要内容,如果未能解决你的问题,请参考以下文章

React JSX 将最小日期时间添加到 datetime-local 输入

如何区分 datetime-local 类型的部分填充或无效输入与空输入?

将类型为 datetime-local 的输入绑定到 Angular 2 中的 Date 属性

如何从jQuery中的Datetime-local获取值?

Razor 页面创建输入类型日期变成类型文本

如何为 type='datetime-local' 的 Input 设置最小值和最大值?