AngularNg2日期选择器不会自动刷新禁用日期。
创始人
2024-10-28 16:30:22
0

首先,通过@ViewChild选择日期选择器组件。然后,定义一个名为disableDates的函数,该函数将返回一组要禁用的日期。在ngAfterViewInit生命周期钩子中,调用setAttribute()方法来更新组件中禁用的日期。最后,更新日期时,调用更新函数以刷新禁用的日期。示例代码如下:

import { Component, ViewChild, AfterViewInit } from '@angular/core'; import { Ng2BootstrapModule } from 'ng2-bootstrap'; import * as moment from 'moment';

@Component({ selector: 'app-datepicker', templateUrl: './datepicker.component.html' }) export class DatepickerComponent { @ViewChild('datepicker') datepicker;

// define function to return disabled dates disableDates(): any { let now = moment(); return { daysOfWeek: [0, 6], daysOfMonth: [1, 2, 3, 4, 5], dates: [now.add(1, 'M').add(2, 'd')] }; }

// update disable dates updateDisableDates(): void { let dates = this.disableDates(); this.datepicker.setAttribute('options', '{ "disable": ' + JSON.stringify(dates) + ' } '); }

// call update function when dates change onDateChange(): void { this.updateDisableDates(); }

// call update function when component initializes ngAfterViewInit(): void { this.updateDisableDates(); } }

请注意,moment.js库是在此示例中使用的日期库之一,仅供参考。actual example may use a different library or approach.

相关内容

热门资讯

辅助透视"wepok... 辅助透视"wepoker破解工具"详细辅助总结教程(私人局透视教程神器);人气非常高,ai更新快且高...
透视安装"hhpok... 1、透视安装"hhpoker德州透视挂"详细辅助揭秘教程(线上大神神器);详细教程。2、hhpoke...
辅助透视"大菠萝免费... 辅助透视"大菠萝免费辅助"详细辅助2025新版教程(有人用过神器)1、许多玩家不知道大菠萝免费辅助辅...
透视中牌率"aa p... 透视中牌率"aa poker辅助"详细辅助介绍教程(辅助透视软件辅助)科技教程也叫必备教程,这是一款...
透视最新"poker... 透视最新"poker master辅助"详细辅助黑科技教程(辅助真的假的技巧)科技教程也叫必备教程,...
透视ai"wepok... 透视ai"wepoker俱乐部辅助器"详细辅助揭秘攻略(模拟器哪个好用神器);1.wepoker俱乐...
透视脚本"hhpko... 透视脚本"hhpkoer辅助器视频"详细辅助必赢教程(辅助器下载攻略);1.hhpkoer辅助器视频...
透视教程"红龙pok... 透视教程"红龙poker辅助工具"详细辅助教你教程(可以提高运气透视)关于红龙poker辅助工具机制...
透视ai"wepok... 1、透视ai"wepoker公共底牌"详细辅助安装教程(私人局开挂视频透明)。2、wepoker公共...
透视苹果版"约局吧开... 透视苹果版"约局吧开挂神器是真的吗"详细辅助技巧教程(游戏下载教程)是由北京得约局吧开挂神器是真的吗...