幸运的是,我终于找到了解决方法。
怎么把我使用angular5,所以一个可能的解决方案是像这样,请参见下面的代码片段:
setTimeout(()=>{
let elements = document.querySelectorAll('.tracker');
let x = elements[0].querySelectorAll('.mat-calendar-body-cell');
x.forEach(y => {
let c = new Date(y.getAttribute("aria-label"));
if(c < this.startDate){
const cellContent = y.querySelector('.mat-calendar-body-cell-content');
cellContent.classList.add('custom-calendar-cell');
}
});
});
对于angular6 +,您可以参考此示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句