首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ng2-bootstrap datepicker作为弹出模式?

如何使用ng2-bootstrap datepicker作为弹出模式?
EN

Stack Overflow用户
提问于 2016-07-07 18:54:08
回答 0查看 5.6K关注 0票数 1

我在我的项目中使用ng2-bootstrap日期选择器。当我点击日历图标时,我想显示日期选择器。并且还希望在选择日期时将其隐藏。

代码语言:javascript
复制
<label>Date:</label> 
<div class="datepickerDiv">
   <input type="text" value="{{ getDate() | date:'dd-MMMM-yyyy' }}" class="datepicker"> 
        <span class="cal-icon" (click)="open()"><i class="fa fa-calendar-check-o" aria-hidden="true"></i></span>
        <span class="clearDate" (click)="clearDate()"><i class="fa fa-times-circle" aria-hidden="true"></i></span>
        <ul class="datepicker-ul" role="menu" *ngIf="opened">
             <datepicker [(ngModel)]="Date" [minDate]="minDate" [showWeeks]="false"></datepicker>
        </ul>
</div>

我的组件如下

代码语言:javascript
复制
private opened:boolean = false;
public open():void {
    this.opened = !this.opened;
}

public getDate():number {
    return this.Date && this.Date.getTime() || new Date().getTime();
}

private clearDate() {
    this.Date = null;
}

现在的问题是,只有当我再次单击图标时,它才会关闭。

EN

回答

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

https://stackoverflow.com/questions/38243656

复制
相关文章

相似问题

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