在Firebase 3.0中做$requireAuth
的等效方法是什么?我到处找都找不到答案。
有一个从AngularFire 1.x迁移的迁移指南。X到2。x。
请注意,已经有相当数量的方法重命名。
$requireAuth
现在被命名为$requireSignIn()
,该函数的文档在这里
$requireSignIn()
Helper方法,如果用户已通过身份验证,则返回一个满足当前身份验证状态的承诺,否则拒绝该承诺。这是为了在Angular路由器的
resolve()
方法中使用,以防止未经身份验证的用户在页面加载期间暂时看到经过身份验证的页面。查看我们的AngularFire指南中的"使用路由器进行身份验证"一节,了解更多信息和完整的示例。