I use the seed structure as per angular.io get started project. Everything OK so far.
Now I wanted to change the top component to have a view from a separated file a
Add moduleId: module.id in the @Component decorator. If you don't have that then Angular 2 will be looking for your files at the root level.
import {Component} from 'angular2/core';
@Component({
selector: 'my-app',
moduleId: module.id,
templateUrl: 'app.component.html'
})
export class AppComponent { }
Check this article