Angular 6错误... calendar.component没有导出的成员'CalendarComponent'

时间:2018-11-09 16:13:49

标签: node.js angular typescript

我在这里报告了一个问题,希望一些虔诚的灵魂能够有所帮助。 这是问题所在,Node给了我这个错误:

  src / app / app.module.ts(11,10)中的

ERROR:错误TS2305:模块   '“ V:/Projects/Kompany/source/kompany-war/src/main/websrc/test2/test-kompany/src/app/components/calendar/calendar.component”'   没有导出的成员“ CalendarComponent”。   src / app / components / calendar / calendar.component.ts(27,3):错误TS2390:   构造函数实现丢失。   src / app / components / oculus / oculus.component.ts(2,34):错误TS2307:   找不到模块'components / calendar / calendar.component'。   src / app / components / top-menu / top-menu.component.ts(2,10):错误TS2305:   模组   '“ V:/Projects/Kompany/source/kompany-war/src/main/websrc/test2/test-kompany/src/app/components/calendar/calendar.component”'   没有导出的成员“ CalendarComponent”。

这里是情景。

我在应用程序模块上有这个...

 `import { BrowserModule } from '@angular/platform-browser';` 
 `import { NgModule } from '@angular/core';`
 `import { CalendarModule, DateAdapter } from 'angular-calendar';`
 `import { adapterFactory } from 'angular-calendar/date-adapters/date-fns';`


import { CalendarComponent } from'./components/calendar/calendar.component';

我要做的是将日历库放入我的网站。

该错误与我创建的组件(“日历组件”)有关,并且我将在网上找到的所有信息都放在该组件上以进行尝试。.

https://mattlewis92.github.io/angular-calendar/docs/index.html

这是我下载库的地方。

我是Angular的新手,所以我会提供我所拥有的所有信息,希望不要感到无聊。

这里是日历组件...

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


 @Component({
  selector: 'app-calendar',
  changeDetection: ChangeDetectionStrategy.OnPush,
  templateUrl: './calendar.component.html'
 })
 export class DemoComponent {
   view: string = 'month';

   viewDate: Date = new Date();

 events: CalendarEvent[] = [
  {
    title: 'Click me',

    start: new Date()
   },
 {
   title: 'Or click me',

   start: new Date()
 }
];
 constructor ()
 ngOnInit() {

 }

  eventClicked({ event }: { event: CalendarEvent }): void {
    console.log('Event clicked', event);
     }
  }

我在网站上看到这个错误是由于我得到的Angular的基础结构。 以及有关订购进口商品的类似主题的一些答案,但它们已经有序了。

我真的不知道该怎么办..希望有人会有所帮助..

很多笑容

1 个答案:

答案 0 :(得分:1)

我看到了许多错误,所有这些都是角度的抱怨。

  1. 文件中没有导出的名为“ CalendarComponent”的类 您列出的内容-在该文件中,您导出了一个名为“ DemoComponent”的类 代替。
  2. 在component.ts文件的第27行中,您没有对 构造函数。您有constructor (),但您应该有 constructor() {},如果您希望它为空。
  3. 您似乎也在尝试导入错误命名的 其他两个组件中的类,名为“ oculus.component.ts”,以及 'top-menu.component.ts'