Ok I finally made a Plunker example in order to show the problem:
So my problem again described with the plunker example (after launching it in a separate window, so you can see the actual angular url):
1. On the main page click on "Tables"
2. The TableComponent will load and show 2 entries. Also the url is now
http://run.plnkr.co/<plunkerId>/#/tables/table
3. Click an entry and the entry detail will be shown below. Also the url is now
http://run.plnkr.co/<plunkerId>/#/tables/table/detail/42 (or 43)
4. If you now press reload in the browser, the table and the tableentry detail will be shown again.
5. But: If you type in the url
http://run.plnkr.co/<plunkerId>/#/tables/table or reload the page after step 2 the table won't be shown, since the TableComponent doesn't even load, despite the url still beeing
http://run.plnkr.co/<plunkerId>/#/tables/table
I furthermore noticed, that if you press "Tables" again after step 4 the url will change to
http://run.plnkr.co/<plunkerId>/#/tables/table as expected, but still show the DetailComponent, which is not expected.
I hope this helps to understand the issue. Thanks for all your patience :-)