Thanks for the update!
It looks Ionic does some magic here and it swallows the event click until you click something else in the Scheduler. There is a workaround which is already available - just add "ionicEventClickFix: true " to the config:
src/pages/home/home.ts
import { Component, ViewChild } from '@angular/core';
import { NavController } from 'ionic-angular';
import { DayPilot, DayPilotSchedulerComponent } from 'daypilot-pro-angular';
import { DpPage } from './../dp/dp';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
@ViewChild('scheduler') scheduler: DayPilotSchedulerComponent;
events: any[] = [
{ start: "2016-09-09", end: "2016-09-10", id: 1, text: "Event 1", resource: "R1" }
];
config: any = {
ionicEventClickFix: true,
// ...
};
constructor(public navCtrl: NavController) {
}
goToDynamic() {
this.navCtrl.push(DpPage);
}
}
Sorry that it took so long!
Please let me know if it doesn't help.