The example at http://www.teebow.net/splitting-angularjs-controllers-separate-files/ illustrates a technique for elements like CRUD. Should one use a new controller for every element? Wouldn't this end up with a ton of files like:
updateProductController.js
deleteProductController.js
showProductController.js
etc. etc.
In Laravel, one can do it like this:
productController@update
Is using a new controller for every element a normal design pattern?