Как получить доступ к собственному объекту Firebase при использовании angularfire2?

Я использую комбинацию AngularFire2 (2.0.0-beta.2) с angular2 (2.0.0-rc.4). Я хотел бы получить доступ к собственному объекту Firebase (не корневому объекту AngularFire) из Angularfire2.

Внутри моего компонента я хочу делать звонки, такие как:

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

где firebase - это родной объект firebase, как вы видите из фрагмента ниже:

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

Но я не понимаю, как настроить мой компонент angular2 так, чтобы внутри него был виден объект firebase. Возможно, решить очень простую проблему, но я не знаю, как ее решить - я не специалист по angular2. Я надеялся, что будет и AngularFire API, чтобы получить объект, но это не так.

Кроме того, причина, по которой я пытаюсь это сделать, заключается в том, что я не думаю, что API angularfire2 еще завершены (это понятно, так как он все еще находится в бета-версии), и я пытаюсь обойти это. Например, я хочу обновить адрес электронной почты или пароль пользователя или отправить им письмо с забытым паролем. Похоже, что в AngularFire2 эта функциональность еще не существует, поэтому я пытаюсь реализовать ее с помощью встроенного объекта Firebase.

Ответы на вопрос(3)

Ваш ответ на вопрос