首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng-bootstrap datepicker不工作

ng-bootstrap datepicker不工作
EN

Stack Overflow用户
提问于 2017-11-12 18:43:34
回答 5查看 14.3K关注 0票数 5

我试图在我的angular2项目中使用ng-bootstrap日期选择器,但得到以下错误。

代码语言:javascript
复制
There is no directive with "exportAs" set to "ngbDatepicker"

以下是我的代码

代码语言:javascript
复制
<form class="form-inline">
  <div class="form-group">
     <div class="input-group">
         <input class="form-control" placeholder="yyyy-mm-dd"
         name="dp" [(ngModel)]="model" ngbDatepicker #d="ngbDatepicker">
          <button class="input-group-addon" (click)="d.toggle()" type="button">
    <img src="img/calendar-icon.svg" style="width: 1.2rem; height: 1rem; cursor: pointer;"/>
  </button>
</div>

任何帮助都会得到重视

EN

回答 5

Stack Overflow用户

发布于 2017-11-20 15:52:56

我也有同样的问题。在我的例子中,它在使用指令的模块中缺少NgbModule导入。因此,请仔细检查是否使用datapicker在邮件模块中导入NgbModule.forRoot(),并在每个模块中导入NgbModule。

票数 11
EN

Stack Overflow用户

发布于 2018-12-21 18:07:20

为了打开focus事件上的datepicker,您需要添加如下(focus)="d.open()"

代码语言:javascript
复制
<input type="text" [(ngModel)]="date" ngbDatepicker #d="ngbDatepicker" (focus)="d.open()" name="date_start" class="form-control"/>
票数 4
EN

Stack Overflow用户

发布于 2018-03-11 06:41:52

检查@NgModule中导入的顺序

您必须将FormsModule放在NgbModule之前,并且不要忘记根模块中的NgbModule.forRoot()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47247853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档