I read about the new syntax from angularJS regarding controller as xxx
controller as xxx
The syntax InvoiceController as invoice tells Angular
InvoiceController as invoice
I believe one particular advantage is clear when you have nested scopes. It will now be completely clear exactly what scope a property reference comes from.