I've never had the ngOnInit callback experience this issue. Can you reproduce in plunkr?
Good/Bad news, it started doing the same thing when running from my local server. I made a couple minor changes in my authentication service class and now it doesn't work locally.
--
You received this message because you are subscribed to the Google Groups "AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to angular+u...@googlegroups.com.
To post to this group, send email to ang...@googlegroups.com.
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.
"/node_modules/systemjs/dist/system-polyfills.js", "/node_modules/angular2/es6/dev/src/testing/shims_for_IE.js",
These were apparently causing the failure to run OnInit. I removed them and it works in Chrome, Edges and IE 11 again (but lots of problems with IE < v11).