Cómo pasar datos entre dos componentes en Angular 2

Estoy buscando una solución para pasar datos a otro componente y acceder de manera similar a métodos de otro componente en otro (ambos son componentes paralelos).

Por ejemplo tengo dos componenteshome.ts ymap.ts. Tengo algunos datos enmap.ts y necesito pasar eso enhome.ts y viceversa.

Respuestas a la pregunta(7)

Su respuesta a la pregunta