Question: do angularjs provide reusable components?
Answer: The technology enables developers to create reusable components that can be used within the whole application and even provide their own custom components. A directive can be applied as an attribute, element, class, and even as a comment. AngularJS comes with a number of basic built-in directives.