title: Why use square brackets notation in AngularJs when creating components
body: <p>What is the use of square brackets in AngularJs when we are creating components such as controllers, services, etc? I have seen ['ngRoute', 'ngFileUpload'] in examples. What is the use of it?</p>