Javascript 为什么Facebook按钮在视图更改时消失在angular应用程序中?

Javascript 为什么Facebook按钮在视图更改时消失在angular应用程序中?,javascript,angularjs,Javascript,Angularjs,如果我刷新页面,他们会回来并正常工作。如果我转到另一个“视图”并返回,它们就会消失 它们在那里时功能良好 <fb:login-button scope="public_profile,email" ng-click="login()" > </fb:login-button> <div class="fb-like" data-share="true" data-width="450" data-show-faces="true"> 我

如果我刷新页面,他们会回来并正常工作。如果我转到另一个“视图”并返回,它们就会消失

它们在那里时功能良好

 <fb:login-button scope="public_profile,email" ng-click="login()" >
      </fb:login-button>


<div class="fb-like" data-share="true" data-width="450" data-show-faces="true">

我将实现这个:因为它似乎解决了这个问题。但了解为什么会有助于我规划未来的工作

奖金:评论我的修复方法或提供其他建议


编辑:删除登录按钮中的此项:
ng hide=“isAuthenticated”
,因为这项功能实际上有效,我在这里描述的效果会发生,而不管它是否存在。

当你转到另一个视图并返回时,你用来隐藏facebook按钮的isAuthenticated似乎变成了现实。我的意思是删除它。不管发生了什么,这种行为都会发生。注意,fb-like也没有出现。这是一个角度/FB组合的东西。我现在要把它移除。谢谢。有任何控制台错误吗?没有,当我切换到另一个视图并返回时,它们不会显示。嗨,你解决问题了吗?