p. exported from angular2/annotations defined in angular2/src/core/annotations/annotations.js (line 884) :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 `