Javascript 在选择不绑定到模型的日期值时使用datepicker

Javascript 在选择不绑定到模型的日期值时使用datepicker,javascript,angularjs,datepicker,Javascript,Angularjs,Datepicker,我使用的是datepicker,但在这里,当我选择date时,遇到了模型值不绑定到模型的问题,它不会发生任何事情,任何人都可以告诉我哪里做错了,这一点必须引起重视。在这里我发送我的代码。显示日期选择器只是选择日期值后的问题,不绑定到ng model=“user.dob” signUpview.html <div class="col-md-6"> <label for="datepicker" class="col-lg-5 form-label">Date Of Bir

我使用的是datepicker,但在这里,当我选择date时,遇到了模型值不绑定到模型的问题,它不会发生任何事情,任何人都可以告诉我哪里做错了,这一点必须引起重视。在这里我发送我的代码。显示日期选择器只是选择日期值后的问题,不绑定到ng model=“user.dob”

signUpview.html

<div class="col-md-6">
<label for="datepicker" class="col-lg-5 form-label">Date Of Birth:</label>
    <div class="col-lg-7">
 <input type="text" class="form-control dateBirth" ng-model="user.dob" id="datepicker" name="datepicker" datepicker placeholder="Date Of Birth" required/>
 <div class="error" ng-show="newUser_form.datepicker.$dirty && newUser_form.datepicker.$invalid">
 <small class="error errorFields" ng-show="newUser_form.datepicker.$error.required"> Date is required.</small>
                                </div>
                            </div>
</div>
可以使用“更新模型”属性

app.directive('datepicker', function() {
    var linker = function(scope, element, attrs,ngModelCtrl) {
        element.datepicker().on('changeDate', function(){
            console.log(scope);
            ngModelCtrl.$setViewValue(value);//value is datepicker selected date;
            $(".datepicker").hide();
        });
    }
    return {
        require: 'ngModel',
        restrict: 'A',
        link: linker
    }
});
app.directive('datepicker', function() {
    var linker = function(scope, element, attrs,ngModelCtrl) {
        element.datepicker().on('changeDate', function(){
            console.log(scope);
            ngModelCtrl.$setViewValue(value);//value is datepicker selected date;
            $(".datepicker").hide();
        });
    }
    return {
        require: 'ngModel',
        restrict: 'A',
        link: linker
    }
});