The scope property can be true, an object or a falsy value.
Extract the contents of the element where the directive appears and make it available to the directive.
Extract the contents of the element where the directive appears and make it available to the directive. The contents are compiled and provided to the directive as a transclusion function.
Specifies what the template should replace.
Specifies what the template should replace. Defaults to false.
(Since version 1.4.x) replace will be removed in next major release (i.e. v2.0)
AngularJS Directive