npm 包 ngx-disqus 使用教程

阅读时长 4 分钟读完

在现代 web 开发中,我们经常会用到用户反馈和社交交流的功能,其中评论系统是一个不可或缺的组件。ngx-disqus 正是为了方便在 Angular 项目中使用 Disqus 评论系统而开发出来的一个 npm 包。

安装和配置

在使用 ngx-disqus 之前,首先需要在自己的 Disqus 账户中创建新站点并获取对应的 shortname。在创建好 Disqus 站点后,就可以在项目中安装 ngx-disqus 了。

使用 npm 安装 ngx-disqus:

安装完成后,还需要在项目中导入已安装的 ngx-disqus 模块:

-- -------------------- ---- -------
------ - -------- - ---- ----------------
------ - ------------- - ---- ----------------------------
------ - --------------- - ---- -------------

------ - ------------ - ---- ------------------

-----------
  ------------- ---------------
  -------- --------------- ------------------------- ---------- ---------------- ----
  ---------- ---------------
--
------ ----- --------- --

在以上代码中,我们在使用模块的时候需要配置 shortname,因此需要先获取到在 Disqus 中创建的 shortname。然后在 NgxDisqusModule.forRoot 中把 shortname 传入,这样 ngx-disqus 就可以正确的和对应的 Disqus 站点进行通信了。

使用 ngx-disqus

安装和配置完成后,我们就可以开始在项目中使用 ngx-disqus 提供的组件了。

在使用时,[identifier][title] 属性需要分别传入对应的帖子 ID 和标题。这样评论系统就可以正确的加载当前帖子的评论了。

示例代码

以下为一个简单的示例代码,可以在自己的 Angular 项目中进行测试。

-- -------------------- ---- -------
------ - --------- - ---- ----------------

------------
  --------- -----------
  --------- -
    -----
      ----------- ---------- -------
      ---- ----------- ---- -- -------
        ------ ---------- -------
        ----- ------------ ------
        ----------- ---------------------- ----------------------------------
      ------
    ------
  --
--
------ ----- ------------ -
  ----- - -
    -
      --- --
      ------ --------
      -------- --------------
    --
    -
      --- --
      ------ --------
      -------- --------------
    --
  --
-

总结

通过本文的介绍,我们了解了 ngx-disqus 的基本安装和使用方法,并且提供了一个简单的示例代码供大家参考。在实际项目中,我们可以根据 ngx-disqus 提供的 API 进一步定制和使用评论系统,提供更好的用户交流体验。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066b6151ab1864dac6733e

纠错
反馈