angularjs strap日期选择器如何设置日期

angularjs strap日期选择器如何设置日期,angularjs,Angularjs,我想用 当我选择日期时,它返回类似“2013-10-21T00:00:00.000Z”的字符串 但是当我把这个字符串设为变量时,他没有反应。。。 我试过这种方法 $scope.var1="2013-10-14T00:00:00.000Z"; $scope.var1= {date: new Date("2013-10-14T00:00:00.000Z")}; $scope.var1="08/10/2012"; 这是 如何给他发送日期 有没有办法与之互动?或者我必须只使用分配的var1作为他

我想用 当我选择日期时,它返回类似“2013-10-21T00:00:00.000Z”的字符串 但是当我把这个字符串设为变量时,他没有反应。。。 我试过这种方法

 $scope.var1="2013-10-14T00:00:00.000Z";
 $scope.var1= {date: new Date("2013-10-14T00:00:00.000Z")};
 $scope.var1="08/10/2012";
这是 如何给他发送日期


有没有办法与之互动?或者我必须只使用分配的var1作为他的模型?

类似于
2013-10-14T00:00:00.000Z的字符串表示为
new Date()

要存储表单,可以通过创建自定义指令:

指令

app.directive('datetimez', function() {
    return {
        restrict: 'A',
        require : 'ngModel',
        link: function(scope, element, attrs, ngModelCtrl) {

          element.datepicker({
            dateFormat:'dd/MM/yyyy',
          }).on('changeDate', function(e) {
             console.log(e.date);
            ngModelCtrl.$setViewValue(e.date);
            scope.$apply();
          });
        }
    };
});
HTML

<input id="inputDatepicker" class="input-small" type="text" datetimez ng-model="var1" data-date-format="dd/mm/yyyy" >


请参见演示

希望这对其他人有所帮助。。。我花了20分钟找这个

HTML:


我通过“按日期”按钮更改它。ng单击按钮调用设置$scope.var1的函数,但datepicker没有任何操作。。。或者mb我不明白您的答案?您只能使用以下表格:
$scope.var1=“2013-10-14T00:00:00.000Z”<input type="date" id="date" ng-model="object.date"> 
.controller('yourController', function($scope) {
  $scope.object = {
    date: new Date()
  }
});