Kinaxis Interview Question

Q:What is AngularJs directive?