Optional
attributeshold static attr and event that will resolve normally from the global window.
Optional
inputshold the attrs/inputs name marked as one way binding
name of the directive
Optional
outputshold the name of events that should be connected to a listener
Optional
templatedirective attribute
Optional
twohold the name of attributes marked for 2 way data binding
set to
undefined
stop, loop