Something is going to come along and choose good names (without magic '@', '=', '&') with great documentation. Just today, I happened on this talk:
Which does a lot of AngularJS things.
I haven't explained thoroughly... sorry. Maybe when I have more time, I'll post more.