2017-03-29 8 views
0

Ich habe Angular 2 App in ich verwende ng2-awesome-disqus Komponente.Disqus in Angular 2 Anwendung: Zeigt die gleiche Diskussion.

auf der Seite Ich habe mehrere Artikel und für jeden Artikel, habe ich eine Diskussion Komponente:

<disqus [shortname]="shortname" [identifier]="identifier"></disqus> 
  • shortname ist das gleiche für jedes Element

  • Kennung ist einzigartig für jeden Artikel

Ich würde erwarten, einzigartige Diskussion für jedes Element, aber es gibt alle gleich.

Antwort

1

der Standardeinstellung erlaubt Disqus nur ein einziges Widget pro Seite. Ich denke (eigentlich bin ich mir sicher), dein Modul kann nur mit einem disqus-Widget umgehen. Werfen Sie einen Blick auf die code of the service.

Sie müssen dieses Projekt forkieren und mehrere Widget selbst verwalten oder erstellen Sie Ihre eigene Komponente, die das tun wird, wenn möglich.

This question könnte helfen.

-2

Für Prüfung

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