【问题标题】:Why does Angular Calendar show plain texts and numbers only?为什么 Angular 日历只显示纯文本和数字?
【发布时间】:2020-01-08 09:38:22
【问题描述】:

上图是我添加 Angular 日历时的唯一显示。它与 Font Awesome 有冲突吗?因为我在我的 Angular 项目中安装了 Font Awesome,并以 Angular Material 作为其主要样式和组件框架。

HTML:

<mwl-calendar-month-view [viewDate]="viewDate" [events]="events">
</mwl-calendar-month-view>

TS:

import { Component } from '@angular/core';
import { CalendarEvent, CalendarUtils } from 'angular-calendar';

@Component({
    selector: 'app-creator-profile-calendar',
    templateUrl: './calendar.component.html',
    styleUrls: ['./calendar.component.scss'],
})
export class CalendarComponent {

    viewDate: Date = new Date();

    events: CalendarEvent[] = [];

}

模块:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { CalendarComponent } from './components/calendar/calendar.component';

import { CalendarModule, DateAdapter } from 'angular-calendar';
import * as moment from 'moment';
import { adapterFactory } from 'angular-calendar/date-adapters/moment';
export function momentAdapterFactory() {
    return adapterFactory(moment);
};

@NgModule({
    declarations: [
        CalendarComponent
    ],
    imports: [
        CommonModule,
        CalendarModule.forRoot({ provide: DateAdapter, useFactory: momentAdapterFactory })
    ], 
})
export class CreatorProfileModule { }

【问题讨论】:

    标签: angular-calendar


    【解决方案1】:

    哦,好吧。我忘了在 angular.json 中添加"./node_modules/angular-calendar/css/angular-calendar.css"

    当你手动安装时解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多