ngx disqus
v3.0.1
Tambahkan Disqus ke aplikasi Anda secara instan!
npm i ngx-disqus
Atur Disqus Shortname yang merupakan pengidentifikasi unik untuk situs web Anda seperti terdaftar di Disqus
import { DISQUS_SHORTNAME } from 'ngx-disqus' ;
export const appConfig : ApplicationConfig = {
providers : [
{
provide : DISQUS_SHORTNAME ,
useValue : 'disqus_shortname'
} ,
]
}
Sekarang Anda dapat menggunakan komponen Disqus
import { DisqusModule } from 'ngx-disqus' ;
@ Component ( {
standalone : true ,
imports : [ DisqusModule ] ,
selector : 'single-post' ,
template : `<disqus [identifier]="pageId"></disqus>`
} )
export class SinglePostComponent {
pageId : string = '/post/123' ;
}
identifier
untuk berfungsi dengan baik di aplikasi Andalocalhost:4200/about
maka pengidentifikasi harus /about
.Ini stackblitz
Lihat DISQUS Dokumentasi Resmi (Variabel Konfigurasi JavaScript) sebelum menggunakan input ini.
< disqus [ identifier ] = "pageId" [ url ] = "url" [ category ] = "catId" [ language ] = "'en'"
( newComment ) = "onComment($event)" ( ready ) = "onReady($event)" ( paginate ) = "onPaginate($event)" > < / disqus >
HashlocationsTtrategy tidak kompatibel dengan Disqus
Untuk info lebih lanjut periksa disqus di situs Ajax
Jika Anda mengidentifikasi kesalahan dalam komponen ini, atau memiliki ide untuk perbaikan, silakan buka masalah!
Murhaf Sousli