gpt4 book ai didi

javascript - jQuery datepicker 很难在 Angular.js 中实现

转载 作者:行者123 更新时间:2023-12-03 10:07:32 25 4
gpt4 key购买 nike

我是 Angular.js 的初学者。我有一个使用 Angular 的 Web 应用程序处于开发阶段。我想在我的表单中实现一个日期选择器。

请参阅下面我的源代码。

app.js

myapp.directive('datepicker', function () {
return {
restrict: 'A',
require: 'ngModel',
link: function (scope, element, attrs, jsCtrl) {
element.datepicker({
dateFormat: 'DD, d MM, yy',
onSelect: function (date) {
jsCtrl.$setViewValue(date);
scope.$apply();
}
});
}
};
});

jsCtrl

var ProfileWebModel = {
Name: 'Test Customer',
Email: 'customer@wifi.com',
Password: '111111',
ConfirmPassword: '111111',
DOB: 'DOB',
Address: 'xxxx',
City: 'Ernakulam',
Country: 'India',
Pincode: '683212',
Phone: '9998989892'

}
$scope.setViewValue = function (value) {

ProfileWebModel.DOB = value;

}

DatePicker 已正确呈现。但是当我在 DatePicker 中选择日期时,网页导航到其他页面。需要配置什么路由吗?

最佳答案

导航的问题来自于 a href click 事件没有被捕获并停止传播。您可以使用 jquery 并添加 event.stopImediateprogagation 吗? http://api.jquery.com/event.stopimmediatepropagation/

关于javascript - jQuery datepicker 很难在 Angular.js 中实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com