I know this reply is a little late to the party, however it was one of the bigger issues that I just faced and overcame and this thread was one of the top results in google. (Though I understand we're now in a later build of Angular2)
I just managed to get a similar functionality to ng-include by using DynamicComponentLoader
import {Component, View, DynamicComponentLoader, Injector} from 'angular2/core';
//...
constructor(dynamicComponentLoader:DynamicComponentLoader, injector:Injector) {
dynamicComponentLoader.loadAsRoot(ChildComponentName, '#TargetElementID', injector);
}
Hope this helps anybody on the same issue. (Angular build used: Angular2.beta0)