Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angularjs日期选择器不工作_Angularjs - Fatal编程技术网

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();
            }
        });
    }
}; 
});