What is difference between config() and run() method in AngularJS?



What is difference between config() and run() method in AngularJS?..

Answer / chaitanya

Configuration block – This block is executed during the provider registration and configuration phase. Only providers and constants can be injected into configuration blocks. This block is used to inject module wise configuration settings to prevent accidental instantiation of services before they have been fully configured. This block is created using config() method.

Run block – This block is executed after the configuration block. It is used to inject instances and constants. This block is created using run() method. This method is like as main method in C or C++. The run block is a great place to put event handlers that need to be executed at the root level for the application. For example, authentication handlers.

Is This Answer Correct ?    54 Yes 3 No

Post New Answer

More AngularJS Interview Questions

How to handle xss or csrf attacks in angular 4 ?

0 Answers  


What is the use of factory method in angularjs?

0 Answers  


What string interpolation is in angularjs?

0 Answers  


How can someone make an ajax call using angularjs?

0 Answers  


What is a good use case for ngrx/store?

0 Answers  


What is routerlinkactive in angular?

0 Answers  


What is attribute in angular?

0 Answers  


Explain ng-init directive ?

0 Answers  


Why to use “$http” in AngularJS?

0 Answers  


What is router and its types?

0 Answers  


How to create custom form validations in angular?

0 Answers  


What is i18n and L10n?

0 Answers  


Categories