簡體   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