Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FirebaseUI与AngularJS一起工作吗?我需要在app.js中创建模块吗?_Angularjs_Firebase_Firebase Authentication_Firebaseui - Fatal编程技术网

FirebaseUI与AngularJS一起工作吗?我需要在app.js中创建模块吗?

FirebaseUI与AngularJS一起工作吗?我需要在app.js中创建模块吗?,angularjs,firebase,firebase-authentication,firebaseui,Angularjs,Firebase,Firebase Authentication,Firebaseui,Firebase Auth已经在我的应用程序中完美地工作了近四年,使用的代码来自。使用 firebase.auth().signInWithPopup(提供程序) 我发现有一种新的方法可以对Firebase Auth进行编码:。但我在登录窗口中看到的只是“欢迎使用我的精彩应用”和“加载…” 是否应该加载一些东西,例如登录按钮 我错过了什么?为了简单起见,我省略了电子邮件地址和密码注册。我只注册了OAuth。我将此代码复制并粘贴到我的index.html文件中: //使用Firebase初

Firebase Auth已经在我的应用程序中完美地工作了近四年,使用的代码来自。使用

firebase.auth().signInWithPopup(提供程序)
我发现有一种新的方法可以对Firebase Auth进行编码:。但我在登录窗口中看到的只是“欢迎使用我的精彩应用”和“加载…”

是否应该加载一些东西,例如登录按钮

我错过了什么?为了简单起见,我省略了电子邮件地址和密码注册。我只注册了OAuth。我将此代码复制并粘贴到我的
index.html
文件中:


//使用Firebase初始化FirebaseUI小部件。
var ui=newfirebaseui.auth.AuthUI(firebase.auth());
//OAuth提供者
ui.start(“#firebaseui身份验证容器”{
签署:[
//支持的OAuth提供程序列表。
firebase.auth.GoogleAuthProvider.PROVIDER\u ID,
firebase.auth.FacebookAuthProvider.PROVIDER\u ID,
firebase.auth.TwitterAuthProvider.PROVIDER\u ID,
firebase.auth.GithubAuthProvider.PROVIDER\u ID
],
//其他配置选项。。。
});
//FirebaseUI配置
变量uiConfig={
回调:{
SignInsAccess WithAuthResult:函数(authResult,重定向URL){
//用户已成功登录。
//返回类型决定是否自动继续重定向
//或者我们是否让开发人员来处理。
返回true;
},
uiShown:function(){
//呈现小部件。
//隐藏加载程序。
document.getElementById('loader').style.display='none';
}
},
//将为IDP提供商登录流使用弹出窗口,而不是默认的重定向。
signInFlow:“弹出窗口”,
SignInsAccessUrl:“”,
签署:[
//保留要向用户提供的提供商的行。
firebase.auth.GoogleAuthProvider.PROVIDER\u ID,
firebase.auth.FacebookAuthProvider.PROVIDER\u ID,
firebase.auth.TwitterAuthProvider.PROVIDER\u ID,
firebase.auth.GithubAuthProvider.PROVIDER\u ID,
],
//服务条款url。
ToURL:“”,
//隐私政策网址。
privacyPolicyUrl:“”
};
//start方法将等待DOM加载。
ui.start('#firebaseui auth container',uiConfig);
我没有创建重定向URL、tos URL或隐私策略URL

我是否应该将该代码放入AngularJS控制器而不是
index.html
?我的控制器中没有任何内容:

app.controller('LandingLoginController',function($scope,$location,$mdDialog,userFactory){
});
我将此HTML放入我的模板中:

欢迎使用我最棒的应用程序
加载。。。
我没有收到任何错误消息。我的猜测是,模板和
index.html
没有相互交谈。AngularJS控制器中的FirebaseUI是否需要依赖项注入

我是否需要将另一个模块放入
app.js
,或者
firebaseui

“严格使用”;
var app=angular.module(“LanguageTwoApp”[
"ngRoute",,
“ngMaterial”,
“ui.bootstrap”,
“火力基地”,
“消毒”,
“com.2fdevs.videogular”,
])
我看到有一个角2+的模:。这意味着FirebaseUI在没有AngularJS模块的情况下无法工作,如果没有AngularJS模块,我也不会感到惊讶

谢谢