Como obter acesso ao objeto Firebase nativo ao usar o angularfire2?

Estou usando a incombinação AngularFire2 (2.0.0-beta.2) com angular2 (2.0.0-rc.4). Eu gostaria de obter acesso ao objeto nativo da base de fogo (não ao objeto raiz AngularFire) do Angularfire2.

Dentro do meu componente, quero fazer chamadas como:

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

onde firebase é o objeto nativo da firebase, assim obtido do fragmento abaixo:

<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>

Mas eu não entendo como configurar meu componente angular2 para que o objeto firebase fique visível nele. Provavelmente é um problema muito simples de resolver, mas não sei como resolver - não sou especialista em angular2. Eu esperava que houvesse uma API AngularFire para obter o objeto, mas não existe.

Além disso, a razão pela qual estou tentando fazer isso é que ainda não acho que as api do angularfire2 estejam completas (isso é compreensível como ainda está na versão beta) e estou tentando contornar isso. Por exemplo, desejo atualizar o endereço de email ou a senha dos usuários ou enviar a eles o email da senha esquecida. Nenhuma dessas funcionalidades parece existir ainda no AngularFire2, então estou tentando implementar usando o objeto Firebase nativo.

questionAnswers(3)

yourAnswerToTheQuestion