繁体   English   中英

Angular应用程序中的Firebase UI Auth小部件

[英]Firebase UI Auth widget in Angular application

我只想在登录页面上包含FirebaseUI Auth小部件(通过ngRoute控制)。

但是,顶级JS会在所有其他页面上抛出此错误:

“未捕获错误:无法在页面上找到Firebase UI小部件元素。”

虽然错误在技术上是正确的,但它很烦人,因为该窗口小部件不应该在所有页面上。

有没有人想过用这种方法来压制这个?

谢谢,奈德

您需要Firebase Auth才能在需要身份验证的所有网页上工作,因此您需要为这些网页加载Firebase Web SDK / Javascript。 至于widget元素不存在,是否有一组元素需要使用?

如果有,请添加它们。 如果没有,它们应该由SDK自动加载(就像它在常规Web SDK中加载iFrames一样)。 控制台告诉你缺少元素。

我知道如果您托管firebase脚本而不是通过CDN加载它们,您将获得更丰富的错误处理/消息。 你可以试试。

如果你想隐藏widget元素,似乎CSS可以display:none你可能不得不添加!important声明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM