如何在angularjs表单字段中将日期和时间设置为默认值

时间:2015-02-26 10:42:33

标签: javascript angularjs forms

您好我是angularjs的新手,我正在开发注册表。以我的形式,我创建了_At字段。但是该字段应自动填入格式的当前日期和时间(“2015-02-26T07:28:01.596Z”)。

我能够获得日期和时间,但我没有得到如何将此值设置为表单字段。

我正在约会 enter image description here

这里我的价值低于该字段,但我想将该时间和日期设置为createdAt字段值..

这是我的表单代码

<body ng-app="myApp">
        <div   class="form-group">
            <label for="user_createdAt" class="col-sm-2 control-label">{{ 'user.createdAt' | translate }}</label>
            <div  ng-controller="MainCtrl"  class="col-sm-10">
                <input  type="datetime-local"  id="user_createdAt"  ng-model="user.createdAt" name="createdAt" class="form-control"  value= "{{ date | date: 'yyyy-MM-dd' }}" />
            </br>{{ date }}
            <br/>{{ date | date: 'yyyy-MM-dd' }}
    </div>
 </div>
</body>
任何人都可以帮助我!提前致谢

1 个答案:

答案 0 :(得分:2)

将相应的ngModel设置为日期对象,Angular将正确填充输入字段,只需删除value属性即可。例如:

$scope.user.createdAt = new Date();