show method confuses the issue of angular routes