我有Angular 2应用程序,我使用ng2-awesome-disqus组件。
在页面我有几个项目,每个项目我有一个讨论组件:
<disqus [shortname]="shortname" [identifier]="identifier"></disqus>
短名称对于每个项目都相同
标识符对于每个项目都是唯一的
我希望对每个项目进行独特的讨论,但也有相同的内容。
答案 0 :(得分:1)
默认情况下,disqus仅允许每页一个小部件。我认为(实际上,我确定),您的模块只能处理一个disqus小部件。看看code of the service。
你必须自己分叉这个项目并管理多个小部件,或者创建你自己的组件,如果可能的话。
This question可能会有所帮助。
答案 1 :(得分:-2)
考试
<ng-container *ngFor="let item of items;let i=index">
<disqus [shortname]="item.shortname" [identifier]="i"></disqus>
</ng-container>