导入MomentModule但告知管道未找到

时间:2017-02-03 22:37:29

标签: angular momentjs

我正在尝试使用Angular 2并遇到问题;不确定这是我对管道,结构或错误的理解是否存在问题,并且可以使用建议。

我正在使用Moment for Angular 2并且卡住了。我按照说明操作,通过NPM安装角度矩并将MomentModule导入我的根模块,包含在我的导入数组中。没有任何管道,我的代码正常运行(我正在使用Angular CLI,所以我猜它在做树震动?)。当我尝试使用包中的管道时,我收到一个控制台错误,指出我找不到管道。我查看了代码以确认我正确地输入了它,但没有用。

我无法分辨问题所在,我,Angular,Moment模块或其他什么,并且可以使用有关如何调试此问题的建议。

我的app.module.ts(这是我的根)按要求:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';

import { MomentModule } from 'angular2-moment';

import { AppComponent } from './app.component';
import { FilterMenuComponent } from './filter-menu/filter-menu.component';

import { EventsListModule } from './events-list/events-list.module';

import { EventService } from './event.service';

    @NgModule({
    imports: [
        BrowserModule,
        FormsModule,
        HttpModule,
        EventsListModule,
        MomentModule
    ],
    declarations: [
        AppComponent,
        FilterMenuComponent,
    ],
    providers: [
        EventService
    ],
    bootstrap: [AppComponent]
})
export class AppModule { }

正在使用的模板是这个(模板用于在EventsListModule中导入的组件,导入到根模块中):

<div (click)="toggleShowEntry()" class="title" [ngClass]="{ 'full': event.full, 'special': event.special }">
    {{event.key}}: <span [innerHtml]="event.title"></span> ({{event.date.start | amDateFormat:'dddd'}}, {{event.date.start.format('h:mm A')}} - {{event.date.end.format('h:mm A')}})
</div>

0 个答案:

没有答案