【发布时间】:2017-02-10 15:21:39
【问题描述】:
我正在使用最新的 ng2-pagination (0.4.1) 和 angular2-webpack-starter (5.0.5)。
我的目标是尝试ng2-pagination。
我按照以下步骤操作:
- 使用
npm install ng2-pagination --save;安装ng2-pagination - 已将
import 'ng2-pagination'添加到vendor.browser.ts; 将
import {Ng2PaginationModule} from 'ng2-pagination';添加到app.module.ts,然后将Ng2PaginationModule添加到其导入数组中;-
像这样改变
detail.component.ts:import { Component } from '@angular/core'; @Component({ selector: 'detail', template: ` <h1>Hello from Detail</h1> <ul> <li *ngFor="let item of collection | paginate: { itemsPerPage: 10, currentPage: p }">{{ item }}</li> </ul> <pagination-controls (pageChange)="p = $event" #api> </pagination-controls>` }) export class Detail { collection = []; constructor() { for (let i = 1; i <= 100; i++) { this.collection.push(`item ${i}`); } } }
我收到以下错误:
EXCEPTION: Uncaught (in promise): Error: Template parse errors:
The pipe 'paginate' could not be found
在我看来,该组件不知道 ng2-paginate:我错过了什么?
【问题讨论】:
标签: angular pagination webpack