什么';在angular 2项目中使用新firebase的正确方法是什么?
这两个项目目前还很新。我真的不知道在angular 2项目中使用firebase(较新版本)的正确方法是什么 假设这是angular 2应用程序的main index.html:什么';在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
<!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')
]);
有关库配置的更多详细信息,请查看以下链接: