Angular引导将一个日期字段加载到html中
Angular bootstrap loading a date field into the html
我有一个angular应用程序,我从一个服务中获取数据。
我的控制器app.js如下:
var app = angular.module('myapp', ['ui.bootstrap', 'jsonService']);
app.controller('mycontroller', function(MyService, $scope, $modal, $log, $http) {
$scope.profileid=3619;
MyService.getItems($scope.profileid,function(data){
$scope.profiledata = data;
});
});
我在数据中得到的json对象如下所示:
[
{
"profile_id": 3619,
"student_id": "554940",
"first_name": "Samuel",
"last_name": "Haynes",
"date_of_birth": "2002-03-08T06:00:00Z"
}
]
这里的date_of_birth
是一个DateTime字段。当我试图在html中显示这些值时,如下所示:
<label for="lastName">Student Last Name</label>
<input type="text" class="form-control" id="lastName" ng-model="profiledata[0].last_name" placeholder="Last Name" />
<label for="dob">Date of Birth</label>
<input type="date" class="form-control" id="dob" ng-model="profiledata[0].date_of_birth" />
在这里,姓氏在文本框中显示得很好。但是这个日期行不通。如何显示日期的值?
为了让日期输入摄取该值,首先必须将其转换为javascript date对象。因此,在这种情况下,您将在$scope.profiledata = data;
行之后立即添加$scope.profiledata[0].date_of_birth = new Date($scope.profiledata[0].date_of_birth);
行。
相关文章:
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何使toLocalDateString中的日期字段可选
- 如何使用属性禁用日期字段
- 如何验证日期、月份和日期的3个独立输入字段;年使用jquery或javascript
- JSP 中的“日期”字段存在问题
- 将日期添加到日期输入字段Angular
- 无法格式化keystone.js中的嵌套日期字段
- Jquery添加输入字段和日期选择器
- 使用数组表示法对多个字段执行jQuery日期选择器
- 在jsp中,隐藏一个基于其他具有日期选择器的字段的字段
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- 无法将日期选取器应用于使用 .load 添加到应用程序的 html 页面上的字段
- 开始日期和结束日期输入字段的 JQuery 筛选器表
- mongodb mongodump json日期字段解析错误
- javascript日期选择器检测输入字段中更改的值
- 在日期字段上使用FTSearch
- crm 2011 javascript将日期字段设置为null
- 将当前日期作为占位符最初放置在输入字段日期选取器引导程序中
- MongoDB:选择2个字段日期相同的所有元素
- 如何使xPages计算字段日期转换器只显示今天的时间