Angular detail page doesn't reload everything when params change