NameDescriptioncontrollerAsis an alias name, to which variables or functions can be assigned to. @see: https://docs.angularjs.org/guide/directive$injectDependency Injection list, it is resolved by angular and passing as an argument to constuctor functions.
While doing the directive in TypeScript,...