【发布时间】:2017-07-31 08:59:26
【问题描述】:
我正在 Angular2 中寻找一个日期时间选择器,-我有一个使用 HTML5 的日期时间选择器,通过将输入类型设置为日期,这很有效。 但是,它不符合我的要求,因为我需要根据今天的日期减去 5 天来设置 mindate,而 maxdate 是今天 - 运行时验证。所以不能真正在 html 中硬编码值。
尝试使用 ngbDatepicker,但没有成功。
任何建议都非常感谢。
下面是我尝试使用 ngbDatePicker 时的代码:-
App.module.shared.ts
import { Component, NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
@NgModule({
declarations:
[
AppComponent
],
imports:
[
CommonModule,
NgbModule.forRoot()
]
日期组件.ts
export class DateComponent implements OnInit
{
public model : Date;
}
日期组件.html
<form [formGroup]="myForm">
<div>
<div class="input-group">
<input class="form-control" placeholder="dd-mm-yyyy" name="dp"
[(ngModel)]="model" ngbDatepicker #d="ngbDatepicker" [ngModelOptions]="
{standalone: true}">
<div class="input-group-addon" (click)="d.toggle()" >
<i class="glyphicon glyphicon-calendar" aria-hidden="true"></i>
</div>
</div>
点击日历不显示日期时间选择器
【问题讨论】:
-
ngbDatepicker中的什么“不起作用”,究竟是什么? -
请提供代码,说明您尝试完成的工作、尝试的工作以及失败的地方。
标签: angular datetime datetimepicker angular2-forms