Question - What are the important parts of AngularJS metadata? 
          
        
        Answer - 
        AngularJS metadata is used to decorate a class that depicts the expected behavior of a particular class. Various parts of metadata are:
 1) class decorator, 
2) Method decorators,
3) Parameter decorators, and 
4) Property decorators.