¿Cómo obtener acceso al objeto nativo de Firebase cuando utilizo angularfire2?

Estoy usando la combinación de AngularFire2 (2.0.0-beta.2) con angular2 (2.0.0-rc.4). Me gustaría obtener acceso al objeto Firebase nativo (no al objeto raíz AngularFire) desde Angularfire2.

Dentro de mi componente, quiero hacer llamadas como:

firebase.auth().currentUser.updateEmail("[email protected]")

donde firebase es el objeto nativo de firebase, como el que se obtiene del fragmento a continuación:

<script src="https://www.gstatic.com/firebasejs/3.1.0/firebase.js"></script>
  <script>
    // Initialize Firebase
    // TODO: Replace with your project's customized code snippet
    var config = {
      apiKey: "apiKey",
      authDomain: "projectId.firebaseapp.com",
      databaseURL: "https://databaseName.firebaseio.com",
      storageBucket: "bucket.appspot.com",
    };
    firebase.initializeApp(config);
  </script>

Pero no entiendo cómo configurar mi componente angular2 para que el objeto firebase sea visible dentro de él. Probablemente sea un problema muy simple de resolver, pero no sé cómo resolverlo, no soy un experto angular2. Esperaba que hubiera una API AngularFire para obtener el objeto, pero no la hay.

Además, la razón por la que estoy tratando de hacer esto es porque no creo que la API de angularfire2 esté completa todavía (eso es comprensible ya que todavía está en beta) y estoy tratando de solucionar esto. Por ejemplo, quiero actualizar la dirección de correo electrónico o la contraseña de los usuarios, o enviarles la contraseña olvidada. Parece que aún no existe ninguna de esta funcionalidad en AngularFire2, por lo que estoy tratando de implementar usando el objeto nativo de Firebase.

Respuestas a la pregunta(3)

Su respuesta a la pregunta