Angular 2 应用程序中的 Disqus:显示相同的讨论。

Disqus in Angular 2 application: Showing same discussion.

我有 Angular 2 个应用程序,我使用 ng2-awesome-disqus 组件。

在页面上 我有几个项目,每个项目都有一个讨论 组成部分:

<disqus [shortname]="shortname" [identifier]="identifier"></disqus>

我希望每个项目都有独特的讨论,但都是一样的。

考试

<ng-container *ngFor="let item of items;let i=index">
   <disqus [shortname]="item.shortname" [identifier]="i"></disqus>
</ng-container>

默认情况下,disqus 每页只允许一个小部件。我认为(实际上,我敢肯定),您的模块只能处理一个 disqus 小部件。看看code of the service

您必须分叉此项目并自行管理多个小部件,或者创建自己的组件来执行此操作。

This question 可能会有帮助。