什么';在angular 2项目中使用新firebase的正确方法是什么?

什么';在angular 2项目中使用新firebase的正确方法是什么?,angular,firebase,Angular,Firebase,这两个项目目前还很新。我真的不知道在angular 2项目中使用firebase(较新版本)的正确方法是什么 假设这是angular 2应用程序的main index.html: <!doctype html> <html> <head> <meta charset="utf-8"> <title>NewApp</title> <base href="/"> {{#unless

这两个项目目前还很新。我真的不知道在angular 2项目中使用firebase(较新版本)的正确方法是什么

假设这是angular 2应用程序的main index.html:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>NewApp</title>
    <base href="/">
    {{#unless environment.production}}
    <script src="/ember-cli-live-reload.js" type="text/javascript"></script>
    {{/unless}}
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="icon" type="image/x-icon" href="favicon.ico">
  </head>
  <body>
    <new-app-app>Loading...</new-app-app>

    {{#each scripts.polyfills}}<script src="{{.}}"></script>{{/each}}


    <script>
    System.import('system-config.js').then(function () {
    System.import('main');
    }).catch(console.error.bind(console));
    </script>

  </body>
</html>

新应用
{{{#除非环境.生产}
{{/除非}
加载。。。
{{{#each scripts.polyfills}{{{/each}}
导入('System-config.js')。然后(函数(){
系统导入('main');
}).catch(console.error.bind(console));
我应该将配置字符串放在哪里?我是说这个:

<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script>
<script>
  // Initialize Firebase
  var config = {
    apiKey: "",
    authDomain: "",
    databaseURL: "",
    storageBucket: "",
  };
  firebase.initializeApp(config);
</script>

//初始化Firebase
变量配置={
apiKey:“,
authDomain:“”,
数据库URL:“”,
storageBucket:“”,
};
firebase.initializeApp(配置);

以及如何在角度组件中访问firebase对象?最好的方法是什么?

我会使用Angularfire2将Firebase应用到Angular2应用程序中

这样,您就可以在引导应用程序时对其进行配置:

import { FIREBASE_PROVIDERS, defaultFirebase } from 'angularfire2';

bootstrap(<MyApp>, [
  FIREBASE_PROVIDERS,
  defaultFirebase('https://<your-firebase-app>.firebaseio.com')
]);
从'angularfire2'导入{FIREBASE_PROVIDERS,defaultFirebase};
引导([
FIREBASE_供应商,
defaultFirebase('https://.firebaseio.com')
]);
有关库配置的更多详细信息,请查看以下链接:


因此,angularfire库有了一个新版本。我被卡住了,因为在firebase文档中有一个指向旧angularfire库的链接,该库不适用于新的Angular2!谢谢你的新angular2你是说RC?是的,RC!angular 2.0.0-rc.1(取自mypackages.json)