财产价值分配&模板dom-if,firebase-auth

时间:2017-03-13 22:58:57

标签: firebase polymer firebase-authentication polymer-1.0

我正在使用firebase-auth,在加载基于signedIn的值的页面时出现问题。问题是,signedIn将初始值设为false然后为true。问题是即使用户登录,他们可以看到signedIn页面一段时间然后它将隐藏。有什么想法来解决这个问题?

signedIn - inital load value "false"
signedIn - inital load value "true"
<firebase-auth
       app-name="app1"
       id="auth"
       signed-in="{{signedIn}}"
       user="{{user}}"
    on-signed-in-changed="_onSignedInChanged" >        
</firebase-auth>

<template is="dom-if" if="[[!signedIn]]">
        <login></login>
</template>

// executing two times
_signedInValueChanged: function(newVal, oldVal){
        console.log("_signedInValueChanged newVal " + newVal)
        console.log("_signedInValueChanged oldVal " + oldVal)
}

1 个答案:

答案 0 :(得分:0)

我的甜蜜黑客:)
此问题适用于获取数据以构成其视图的任何页面。

我在任何地方都使用页面转换,简单的淡入和淡出可以为我提供调整视图所需的额外时间,同时仍然提供出色的用户体验。 neon-animation