p. exported from angular2/annotations defined in angular2/src/core/annotations/annotations.js (line 879) :markdown Directive that controls the instantiation, destruction, and positioning of inline template elements. A viewport directive uses a [ViewContainer] to instantiate, insert, move, and destroy views at runtime. The [ViewContainer] is created as a result of `