2016-11-22 142 views
0

我正在嘗試使用Ionic DateTime組件。我有以下代碼,但沒有顯示(只是標籤和按鈕)。如果任何人可以建議,我將不勝感激。Ionic2 DateTime not displayed

enter image description here

datetime.html

<ion-header> 
    <ion-navbar> 
    <ion-title>Last Online</ion-title> 
    </ion-navbar> 
</ion-header> 

<ion-content padding> 

    <center> 
    <ion-spinner icon="android" *ngIf="loading"></ion-spinner> 
    </center> 

    <ion-row> 
    <ion-col> 
     <center> 
     <ion-label>Last Online</ion-label> 
     <ion-datetime displayFormat="h:mm A" pickerFormat="h mm A" [(ngModel)]="event.timeStarts"></ion-datetime> 
     </center> 
    </ion-col> 
    </ion-row> 

    <ion-buttons> 
    <button (click)="done()" block round class="form-button-text">{{'Done'}}</button> 
    </ion-buttons> 

</ion-content> 

datetime.ts

import { Component } from '@angular/core'; 
import { NavController, NavParams, Events } from 'ionic-angular'; 
import { JobModel } from '../model/jobModel'; 


@Component({ 
    templateUrl: 'build/pages/datetime/datetime.html' 
}) 
export class DateTimePage { 

    private loading: boolean = true; 
    private jobModel: JobModel = null; 
    private event: Events = null; 

    constructor(private nav: NavController, private navParams: NavParams, event: Events) { 
    this.event = event; 
    this.jobModel = navParams.get('jobModel'); 
    if (!this.jobModel) { 
     this.jobModel = new JobModel(); 
    } 
    this.loading = false; 
    } 

    private done(): void { 
    alert('todo'); 
    } 
} 
+0

'event.timeStarts'是否有值? – sebaferreras

+0

nope,我不確定要設置它?一個約會?我會嘗試,謝謝 – Richard

+0

它沒有區別。 – Richard

回答