angularjs日期选择器不工作
我使用的是angularjs日期选择器不工作,angularjs,Angularjs,我使用的是Angularjs。因为我使用jquery作为datepicker;但是当我传递所选的日期值时,它并没有获取所选的值。我需要一个解决这个问题的办法 在下面找到我的代码: 加价 <div class="form-group"> <label for="inputPassword3" class="col-sm-3 control-label">Project Startdate</label> <div class="col-sm
Angularjs
。因为我使用jquery作为datepicker;但是当我传递所选的日期值时,它并没有获取所选的值。我需要一个解决这个问题的办法
在下面找到我的代码:
加价
<div class="form-group">
<label for="inputPassword3" class="col-sm-3 control-label">Project Startdate</label>
<div class="col-sm-9">
<!-- <input type="text" name="prjstartdate" id="prjstartdate" class="form-control" ng-model="vm.user.prjstartdate" required />-->
<div class="container" id="sandbox-container">
<div class="input-daterange input-group" id="datepicker" name="prjstartdate" id="prjstartdate" class="form-control" ng-model="vm.prjstartdate">
<input type="text" name="prjstartdate" id="prjstartdate" class="form-control" ng-model="vm.prjstartdate" required />
</div>
</div>
<span ng-show="form.password.$dirty && form.password.$error.required" class="help-block">Password is required</span>
</div>
</div>
HTML
使用jqueryui并添加一个指令
datePicker.directive('jqdatepicker', function () {
return {
restrict: 'A',
require: 'ngModel',
link: function (scope, element, attrs, ngModelCtrl) {
element.datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
scope.prjstartdate = date;
scope.$apply();
}
});
}
};
});
<input type="text" name="prjstartdate" id="prjstartdate" class="form-control" ng-model="prjstartdate" required jqdatepicker/>
var prjstartdate = $scope.prjstartdate
datePicker.directive('jqdatepicker', function () {
return {
restrict: 'A',
require: 'ngModel',
link: function (scope, element, attrs, ngModelCtrl) {
element.datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
scope.prjstartdate = date;
scope.$apply();
}
});
}
};
});