1 Angular is a client-side MVC/MVVM framework built in JavaScript, essential for modern single page web applications (and even websites).
2 So what are directives useful for?
3 The most important for me to master first are, restrict , replace , transclude , template and templateUrl , and of ours the link property.