You CAN make Angular work like Ember, but you have to add a lot of code to do what Ember encourages you to do off the bat.
What you are suggesting is good practice but something that I suspect very few Angular developers do as it's not encouraged by the framework itself.
If you follow the guides on the official Angular site, they're done none of the things you suggest.