Get a weird bug when using ion-datetime


#1

<ion-datetime displayFormat="H:mm:ss" placeholder="minutes" [(ngModel)]="minutetime"></ion-datetime>

When I use the full format like this, I can get a setting value back.

However, If I format it with only ‘minute’ and ‘second’ like this.

<ion-datetime displayFormat="mm:ss" placeholder="minutes" [(ngModel)]="minutetime"></ion-datetime>

Now, I won’t get any value back from ngModel.

Actually, I want to do something like in the doc that shows ‘minute’ only, but I can’t access to the value from ngModel.


#2

How do you output to console, what is the TS code?


#3

In my experience, <ion-datetime> likes being bound to a proper, initialized, ISO8601 string. It gets ornery otherwise.


#4

I just use console.log, however when I try to console.dir and console.log and get the same result.

export class Becomezen {

  minutetime: any;

  constructor(public navCtrl: NavController, public navParams: NavParams) {
  }

  test(){

    console.log(this.minutetime)
    console.dir(this.minutetime)
  }

}

@rapropos

Yes, I suspect it would be those cases too. But, I don’t understand, why they have an example that can put only a minute in the document.