2014-03-13 31 views
0

我正在尝试将disqusangular.js整合在一起。我发现this useful directive that I can use为什么disqus对不同的页面显示相同的注释?

Disqus已成功加载,除了相同的评论为所有页面。

我已将disqus-identifier设置为guid。所以它应该是独一无二的。

有人可以帮我吗?

+0

听起来好像您将它设置为每个页面的相同值。 Disqus - 标识符必须对每个页面都是唯一的。 – MikeSmithDev

+0

嗨迈克,Disqus标识符是独一无二的。我检查了。正如我在帖子中所说的,他们都是Guid。 – Victor

+0

我要求澄清,因为它不清楚:“* a * guid。所以它*应该是唯一的”听起来像只有一个guid,这会导致你的问题。更多的代码/细节将有所帮助。从你所描述的情况来看,有可能1)你所有的URL都是相同的,并且没有设置disqus-id(或者在disqus被加载后设置它),或者2)URL不同,但是每个disqus-id是相同。 – MikeSmithDev

回答

0

这是另一个工作Angular Disqus plugin

添加此ATTR指令鉴于

<div disqus="e.id"></div> 

然后

app = angular.module('myApp', ['ngRoute', 'ngDisqus']); // add module 

window.disqus_shortname = 'YOUR_DISQUS_SHORTNAME'; // define disqus shortname 

,它应该工作。

相关问题