angularjs strap日期选择器如何设置日期
我想用 当我选择日期时,它返回类似“2013-10-21T00:00:00.000Z”的字符串 但是当我把这个字符串设为变量时,他没有反应。。。 我试过这种方法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作为他
$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”我试过了。你可以在plunker中看到我的func,但它不会改变datepicker显示的日期…我想使用“angular strap”中的datepicker。“您只能使用此表单:$scope.var1=“2013-10-14T00:00:00.000Z”;“这不起作用……我更改了您的Plunker,添加了指令,希望它能帮助您。”
<input type="date" id="date" ng-model="object.date">
.controller('yourController', function($scope) {
$scope.object = {
date: new Date()
}
});