@Hanzo tested the solution I posted above against ionic2 RC5. It works for all 3 platforms: ios, android, windows phone.
Are you serving it using ionic lab? It looks bugged there, but if you go to plain http://localhost:8100/ in chrome, hit ctrl+shift+I
to open dev tools, then ctrl+shift+M
to toggle device toolbar, then select iphone 6
on the dropdown on the top left and then refresh, you’ll see that it works.