【发布时间】:2017-05-02 01:19:27
【问题描述】:
我想在我的应用程序中使用 Angular 的 DatePickerModule。所以我安装包如下: npm install ng2-datepicker-bootstrap --save
安装成功。所以现在,我在我的 AppModule 中导入了 DatePickerModule 模块,如下所示:
import { DatePickerModule } from 'ng2-datepicker-bootstrap';
@NgModule({
declarations: [
other Components......,
DatePickerModule
],
imports: [
........
],
providers: [Service, DatePickerModule],
bootstrap: [AppComponent]
})
export class AppModule { }
然后在我的info.component.html中使用下面的代码。
<datepicker [(ngModel)]="model.firstDate" [viewFormat]="'DD/MM/YYYY'" [modelFormat]="'YYYY-MM-DD'" [id]="'firstDate'" [label]="'To'"></datepicker>
但是当我运行这个项目时,我得到了这个错误: 错误:模块“AppModule”声明的意外模块“DatePickerModule”。请添加@Pipe/@Directive/@Component 注解。
顺便说一下,我是 Angular2 的新手。
【问题讨论】:
-
添加到
imports -
为什么在声明中添加它?它应该只在 import 中。阅读 npm 上的文档。
-
操作,它应该在导入中。我现在就试试那个。
-
试过了,但又出现了一个错误。无法绑定到“viewFormat”,因为它不是“datepicker”的已知属性。 ("
-
改用
attr.viewFormat
标签: angular bootstrap-datepicker