Optional
bindingsBinding definitions (e.g., @
, =
, <
)
Optional
controllerController function or injectable string reference
Optional
controllerAlias name for the controller in templates
Optional
requireRequired controllers from other directives
Optional
templateInline HTML template
Optional
templateURL of the HTML template
Optional
transcludeEnable transclusion or specify named slots
Defines a component's configuration object.