AngularJS: ¿pasar datos de controlador a controlador sin fábrica, servicio o transmisión?

No quiero usar un servicio o una fábrica y me gustaría pasar, por ejemplo, una matriz de datos. Me gustaría acceder a los datos en mi controlador principal desde mi componente secundario.

La fábrica y el servicio están excluidos ya que eventualmente quiero migrar mi aplicación a angular 2, y no quiero usar ngclick que parece inseparable con broadcast / up / on. Si alguien sabe cómo pasar datos en segundo plano (sin interacción del usuario, como entrada o ngclick) usando la transmisión, también funcionaría :)

Cuáles son mis opciones ? Gracias !