When i was unlearning and relearning AngularJS few days back, Some already known patterns/ principles were all reflecting in my mind ( This is a kind of things that happens when you learn a technology.) Below is a list of those things in AngularJS
AngularJS Features
|
Patterns/principles
related
|
Directives
|
Separation of Concerns
|
Declaring dependencies
at module creations/ member creation of module
|
Dependency injection
|
Services( service ,factory ,provider ,filter ) in
AngularJS
|
single responsibility principle
|
Angular Objects like $window, $document, $http, $resource
|
Object Adapter Pattern
|
Promises object
|
Event/publisher patterns
|