AngularJS+Angularfire脚本放置



希望我能尽可能清楚地解释我遇到的问题。

因此,如果我将以下脚本放在索引中.html头:

<script src="https://www.gstatic.com/firebasejs/3.6.6/firebase.js"></script>
<script>firebase.initializeApp({
                apiKey: "AIzaSyAbyawNajCozBP1IgCdK8uVflV-tdp0TjI",
                authDomain: "ngbs-c469c.firebaseapp.com",
                databaseURL: "https://ngbs-c469c.firebaseio.com",
                projectId: "ngbs-c469c",
                storageBucket: "ngbs-c469c.appspot.com"                        })</script>

一切都按预期工作。

但是,我没有将所有脚本 src 放在头部,而是将它们导入主文件中.js文件中。因此,我们将拥有:

import * as firebase from 'firebase';

这也很好用。

我的问题是我应该在哪里放置firebase.initializeApp({...})才能让它像把它放在头标签中一样工作?

下面的链接可能很有用: https://www.npmjs.com/package/firebase
在代码中,您可以使用以下方法访问 Firebase:

var firebase = require('firebase');
var app = firebase.initializeApp({ ... });

如果您使用的是 ES6 导入或 TypeScript:

import * as firebase from 'firebase';
var app = firebase.initializeApp({ ... });

最新更新