ngSwitch only works after clicking

I cant get any data binding to work unless i click to open a menu or something and come back to the page.

I started a new project and made my home.html and home.ts match the official Ionic documentation for Segments

But when i click the segment buttons in my project my view is not updated unless i click to a menu and then back to the page. I looked into ngZones and added setTimeout but nothing seems to help.

Has anyone run into this issue?

"@angular/common": "2.2.1",
"@angular/compiler": "2.2.1",
"@angular/compiler-cli": "2.2.1",
"@angular/core": "2.2.1",
"@angular/forms": "2.2.1",
"@angular/http": "2.2.1",
"@angular/platform-browser": "2.2.1",
"@angular/platform-browser-dynamic": "2.2.1",
"@angular/platform-server": "2.2.1",
"@ionic/app-scripts": "^1.0.0",
"@ionic/cloud-angular": "^0.9.1",
"@ionic/storage": "1.1.7",
"angularfire2": "^2.0.0-beta.8",
"firebase": "^3.6.10",
"ionic-angular": "2.0.0",
"ionic-native": "2.4.1",
"ionicons": "3.0.0",
"rxjs": "5.0.0-beta.12",
"sw-toolbox": "3.4.0",
"zone.js": "0.6.26"