Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What are Compile, Pre, and Post linking in AngularJS?



What are Compile, Pre, and Post linking in AngularJS?..

Answer / chaitanya

Compile – This compiles an HTML string or DOM into a template and produces a template function, which can then be used to link scope and the template together. Use the compile function to change the original DOM (template element) before AngularJS creates an instance of it and before a scope is created.

Post-Link – This is executed after the child elements are linked. It is safe to do DOM transformation in the post-linking function. Use the post-link function to execute logic, knowing that all child elements have been compiled and all pre-link and post-link functions of child elements have been executed.

Pre-Link – This is executed before the child elements are linked. Not safe to do DOM transformation since the compiler linking function will fail to locate the correct elements for linking. Use the pre-link function to implement logic that runs when AngularJS has already compiled the child elements, but before any of the child element's post-link functions have been called.

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More AngularJS Interview Questions

What is angular ui?

0 Answers  


What is the difference between lazy loading and eager loading in angular 2?

0 Answers  


What is routeractive?

0 Answers  


What are angular decorators?

0 Answers  


What are events in angularjs?

0 Answers  


Tell me with options on page load how you can initialize a select box?

0 Answers  


How to display images based on the status(a, b, and c) in angular js?

0 Answers  


What are directives in angular7?

0 Answers  


What are differences between angular 4 and angular 2?

0 Answers  


What are differences between components and directives?

0 Answers  


How to use the css binding in angular js?

0 Answers  


Explain what is angular expression? Explain what is key difference between angular expressions and javascript expressions?

0 Answers  


Categories