首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置NG2-数据报警器的初始值

设置NG2-数据报警器的初始值
EN

Stack Overflow用户
提问于 2017-01-05 21:30:00
回答 2查看 9.5K关注 0票数 1

我正在使用NG2-为可用的日期和日期到期的数据报警器。我想知道是否有人知道如何设置初始值。日期选择器的所有功能都正常,我只想让dateAvaliable成为今天的日期,然后dateExpires成为2099-12-31

代码语言:javascript
复制
<label>Date Avaliable:</label>
<div>
  <ng2-datepicker name="dateAvaliable" [(ngModel)]="dateAvaliable" [ngModelOPtions]="{standalone: true}">  </ng2-datepicker>
</div>
<label>Date Expires:</label>
<div>
  <ng2-datepicker name="dateExpires" [(ngModel)]="dateExpires" [ngModelOPtions]="{standalone: true}">  </ng2-datepicker>
</div>

组件

代码语言:javascript
复制
private today = new Date(); 
private dd: any  = this.today.getDate(); 
private mm: any = this.today.getMonth() +1; 
private year: any = this.today.getFullYear(); 


public sop: Sop;
public dateExpires: any; 

public dateAvaliable: any;

ngOnInit() {
    if (this.dd<10) {
       this.dd ='0'+this.dd; 
    }
    if(this.mm<10){
       this.mm='0'+this.mm;
    }
    this.sop = {
      description: "",
      country: [this.countrys[4].value],
      storeType: [this.storeTypes[4].value],
      scoType: [this.scoTypes[6].value],
      audience: [this.audiences[2].value],
      sopType: [this.sopTypes[2].value],
      dateAvaliable: this.year +'-'+this.mm+'-'+this.dd,
      dateExpires: "2099-12-31"
    }
}

这是我的界面

代码语言:javascript
复制
export interface Sop {
    description: String; 
    country?: String[];
    storeType?: String[]; 
    scoType?: String[]; 
    audience?: String[]; 
    sopType?: String[];
    dateAvaliable: any; 
    dateExpires: any;
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-14 09:53:21

您还可以使用如下所示:

  1. 您可以从ng2-datepicker导入DatePickerOptions。

从‘NG2-Datepicker’导入{ DatePickerOptions};

  1. 然后声明一个变量:public dateOptions: DateOptions;
  2. 并在ngOnit : ngOnInit() { this.datepickerOptions =新的DatePickerOptions({ DatePickerOptions:'DD-MM-YYYY‘});
  3. 在HTML中使用它:< ng2-datepicker name="dateExpires“options="datepickerOptions ">
票数 1
EN

Stack Overflow用户

发布于 2017-01-05 23:25:41

您需要使用[options]来设置初始值

代码语言:javascript
复制
<ng2-datepicker name="dateExpires" [(ngModel)]="dateExpires" [options]="{maxDate: dateExpires}"></ng2-datepicker>

初始化选项

代码语言:javascript
复制
ngOnInit() {
   this.dateExpires = moment("2099-12-31");
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41495020

复制
相关文章

相似问题

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