【发布时间】:2014-05-07 11:15:44
【问题描述】:
在我的 AngularJS 应用程序中添加 facebook 评论插件时,我遇到了一个奇怪的错误。 应用页面的简化结构是
<html ng-app="myapp">
<head>
...
</head>
<body>
<div>
...
</div>
<div ng-view></div>
...
</body>
</html>
带有fb评论框的页面在ng-view中加载。包含fb评论框的页面结构如下
<div id="fb-comment-box>
<div class="fb-comments" data-href="http://mydomain.com/page/{{ page.id }}" data-numposts="5" data-colorsheme="light"></div>
</div>
page 是来自控制器的 angularjs 范围变量。当我在浏览器中加载此页面并检查元素时。它显示了正确的页面 id,即 data-href 是
data-href = "http://mydomain.com/page/2"
但在fb评论框下方,Facebook显示以下错误
我可以看到 angularJS 范围变量没有绑定。有谁知道如何解决这个问题?
【问题讨论】:
标签: facebook angularjs facebook-comments