In Angular2 app I use Bootstrap's grid. Module's main component's template provides a grid's row:
<div class="row">
<router-outlet></router-outlet>
</div>
And sub-components have Bootstrap's grid's columns:
<div class="col-md-8">Hello, world!</div>
<div class="col-md-4"></div>
The problem is Angular2 generates such a HTML:
<div class="row">
<router-outlet></router-outlet>
<ng-component>
<div class="col-md-8">Hello, world!</div>
<div class="col-md-4"></div>
</ng-component>
</div>
So: it adds an ng-component tag, which breaks the structure, required by Bootstrap (the column block must be a child of a row block).
How can I prevent generation of the ng-component tag?