2017-04-24 79 views
-1

你好,我想填写一个表格,我希望字段日期采取我们当前的日期,用户只能阅读它。 我试图做到这一点,但它没有奏效。窗体角度2新日期

 <div class="form-group"> 
     <label class="form-control-label" for="field_date">Date</label> 
     <div class="input-group"> 
      <input id="field_date" type="text" class="form-control"  
     name="date" ngbDatepicker 
     #dateDp="ngbDatepicker" [(ngModel)]="demande.date" 
     value="new Date()" readonly /> 
     </div> 
    </div> 
+0

为什么在只读输入中使用日期选择器? – n00dl3

+0

是的,我做了,但它显示空的外观到我想要的代码 –

回答

0

在其TS文件中有这样的,

`

demande : any; 
today = new Date(); 
dd: any; 
mm: any; 
yyyy: any; 

`

和构造

`

this.dd = this.today.getDate(); 
    this.mm = this.today.getMonth()+1; //January is 0! 
    this.yyyy = this.today.getFullYear(); 

    if(this.dd<10) { 
    this.dd='0'+this.dd 
    } 

    if(this.mm<10) { 
    this.mm='0'+this.mm 
    } 

    var date = this.mm+'/'+this.dd+'/'+this.yyyy; 
    this.demande = { "date": date} 

`

试试吧,让我们知道。

+0

我认为你在TS文件中写的是正确的。我把它写成html –

+0

+0

但是输入文本是空的 –