Cómo importar un componente a otro componente raíz en Angular 2

Estoy tratando de importar componentes de un archivo a otro archivo de componentes raíz. da error como ...

zone.js: 484 Rechazo de promesa no controlada: errores de análisis de plantilla: 'cursos' no es un elemento conocido: 1. Si 'cursos' es un componente angular, verifique que sea parte de este módulo. 2. Si 'cursos' es un componente web, agregue "CUSTOM_ELEMENTS_SCHEMA" al '@ NgModule.schema' de este componente para suprimir este mensaje. ("

Mi primera aplicación angular 2[ERROR ->] "): AppComponent @ 0: 31; Zona:; Tarea: Promise.then; Valor: Error: Errores de análisis de plantilla: (...) Error: Errores de análisis de plantilla: 'cursos' no es un elemento conocido:

Mi app.component.ts será como [archivo de componente raíz]

import { Component } from '@angular/core';
import {CoursesComponent} from './courses.component';

@Component({
  selector: 'my-app',
  template: '<h1>My First Angular 2 App</h1><courses></courses>',
  directives:[CoursesComponent],
})

export class AppComponent { }

y mis cursos.component.ts be;

import { Component } from '@angular/core';
@Component({
  selector: 'courses',
  template: '<h1>courses</h1>'
})
export class CoursesComponent { }

al importar el componente de cursos desde el archivo course.component.ts dentro de app.component no puedo declarar la directiva dentro@Component{}

directives:[CoursesComponent] dándome un error

Por favor aconsejar solución sobre ello.

Respuestas a la pregunta(4)

Su respuesta a la pregunta