Angularjs中的日期格式

时间:2013-06-07 18:59:49

标签: json angularjs

我在JS中创建了简单的日期对象,我不知道为什么AngularJS不能将它绑定到输入控件(可能问题是日期的格式),但请解释一下。当我返回包含日期的Json对象时,会出现示例问题。

查看:

<div ng-controller="MyCtrl" ng-app>
    <input type="date" ng-model="dateVal" />
        <hr/>   
    {{dateVal}}  </br>    
</div>

控制器:

function MyCtrl($scope) {
    $scope.dateVal = new Date(2013, 06,07);   
}

放置了整个示例 here - jsfiddle

1 个答案:

答案 0 :(得分:4)

输入控件似乎不是绑定到日期对象,而是绑定到字符串对象。

将dateVal更改为类似

的字符串
$scope.dateVal = "2013-06-07";

请参阅此小提琴http://jsfiddle.net/2BZV4/2/