AngularJS Developer Question:

What is the difference between link and compile in Angular.js?

Answer:

☛ Compile function is used for template DOM Manipulation and to collect all the directives.
☛ Link function is used for registering DOM listeners as well as instance DOM manipulation and is executed once the template has been cloned.