ngx disqus
v3.0.1
أضف Disqus إلى تطبيقك على الفور!
npm i ngx-disqus
قم بتعيين Disqus Shortname وهو المعرف الفريد لموقع الويب الخاص بك كما هو مسجل في Disqus
import { DISQUS_SHORTNAME } from 'ngx-disqus' ;
export const appConfig : ApplicationConfig = {
providers : [
{
provide : DISQUS_SHORTNAME ,
useValue : 'disqus_shortname'
} ,
]
}
يمكنك الآن استخدام مكون 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
للعمل بشكل صحيح على تطبيقكlocalhost:4200/about
، فيجب أن يكون المعرف /about
.هنا stackblitz
انظر الوثائق الرسمية Disqus (متغيرات تكوين JavaScript) قبل استخدام هذه المدخلات.
< disqus [ identifier ] = "pageId" [ url ] = "url" [ category ] = "catId" [ language ] = "'en'"
( newComment ) = "onComment($event)" ( ready ) = "onReady($event)" ( paginate ) = "onPaginate($event)" > < / disqus >
hashlocationtrategy غير متوافق مع disqus
لمزيد من المعلومات ، تحقق من Disqus على مواقع Ajax
إذا حددت أي أخطاء في هذا المكون ، أو لديك فكرة عن التحسين ، فيرجى فتح مشكلة!
مورهاف سوسلي