⟩ Tell me what is the difference between link and compile in Angular.js?
☛ Compile function: It is used for template DOM Manipulation and collect all of the directives.
☛ Link function: It is used for registering DOM listeners as well as instance DOM manipulation. It is executed once the template has been cloned.