Optionalvalue: stringOptionalattributeattributes directive
Optionalattributeshold static attr and event that will resolve normally from the global window.
Optionalinputshold the attrs/inputs name marked as one way binding
name of the directive
the value of the template node, that this directive going to host-on
Optionaloutputshold the name of events that should be connected to a listener
Optionalsuccessorssuccessors directives
Optionaltemplatedirective attribute
Optionaltwohold the name of attributes marked for 2 way data binding
Optionalvaluevalue of the directive
structural directive