将值设置为离子组件属性

时间:2017-12-01 12:08:12

标签: angular ionic3

我正在使用DateTime Ionic组件,并希望设置日期选择器的最短日期。

<ion-datetime displayFormat="DD MMM YYYY" min="getTodayDate()" monthNames="Janvier, Fevrier, Mars, Avril, Mai, Juin, Juillet, Aout, Septembre, Octobre, Novembre, Décembre" [(ngModel)]="date"></ion-datetime>

但问题是我不知道如何以编程方式设置它。当我尝试使用min =&#34; 2017-12-01&#34;一切都很完美。

这是.ts:

@IonicPage()
@Component({
  selector: 'page-order-accept',
  templateUrl: 'order-accept.html',
})
export class OrderAcceptPage {
  public order: Order;
  public date: string;

  constructor(public navCtrl: NavController, public navParams: NavParams, public distribSP: DistributionStateProvider) {
    this.order = this.navParams.get("order");
    console.log(this.order.$id);        
  }

  ionViewDidLoad() {
    console.log(this.order.$description);
  }

  public validate(){
    this.navCtrl.pop();
    this.distribSP.flyersRetrievalState(this.order.$id,this.date).subscribe( data =>{

    });;
  }

  public back(){
    this.navCtrl.pop();
  }

  public getTodayDate(){
    let date: Date = new Date();
    return date.getFullYear()+"-"+date.getMonth()+date.getDate();
  }

感谢您的帮助!!

0 个答案:

没有答案