npm包 @cdf/cdf-ng-tweet 使用教程

阅读时长 5 分钟读完

前言

在开发中,我们有时需要在页面中嵌入一个Twitter帖子以提高页面的交互性和吸引力。这时,我们就可以使用npm包 @cdf/cdf-ng-tweet。

@cdf/cdf-ng-tweet 是一款轻量级的 Angular 组件,用于展示 Twitter 帖子。 它使用 Twitter API 获取任何公共帖子,也可以使用某个特定帐户的用户ID或屏幕名称搜索特定用户。

在本文中,我们将学习如何使用 @cdf/cdf-ng-tweet。

安装

可以使用 npm 安装 @cdf/cdf-ng-tweet

引入依赖

在你的 Angular 项目源文件中,打开 app.module.ts,并写入以下代码。

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

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

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

使用

基本使用

在这个例子中,我们给出了 tweetId 和 limit 两个属性,其中 tweetId 表示要展示的 Twitter 帖子的唯一标识符,limit 表示要展示的帖子数,这里是 1。

搜索Twitter用户

在这个例子中,我们设置了 search 和 searchType 参数。searchType 属性值为 user,这表示我们正在搜索用户。search 属性是我们要搜索的用户。再次注意,这里 limit 仍然是 1。

搜索Twitter主题

在这个例子中,我们设置了 search 和 searchType 参数。searchType 属性值为 hashtag,这表示我们正在搜索主题或标签。search 属性是我们要搜索的标签或主题。再次注意,这里 limit 仍然是 1。

高级选项

@cdf/cdf-ng-tweet 组件有很多可选属性和事件。以下是该组件的完整 API:

输入属性

  • tweetId:要展示的帖子的唯一标识符。[必需]
  • search:搜索想要展示的 Twitter 用户或主题。请注意:此属性不能与 tweetId 属性一起使用。[可选]
  • searchType:可以是用户或主题,用于 search 属性 [可选]
  • limit:要展示的帖子数。[可选]
  • excludeReplies: 如果设置为true,则排除回复。默认是ID。[可选]
  • hideMedia: 如果设置为true,则隐藏外部媒体(例如,如果它包含视频或图像)。默认为 false。[可选]
  • hideThread: 如果设置为true,则隐藏枢轴帖子。默认为false。[可选]
  • lang:要展示的 Twitter 帖子的语言。[可选]
  • width:组件的宽度(以像素为单位)。默认为 325 像素。[可选]
  • theme:可以是明亮或黑暗。默认为明亮。[可选]

输出属性

  • tweetLoaded:当帖子加载时。如果加载成功,则以 true 值发出。[可选]
  • tweetFailed:当帖子加载失败时。如果发生错误,则以 true 值发出。[可选]
  • tweetCreated:每当帖子成功创建时。例如,如果您希望使用第三方 API 将帖子存储如数据库或使用其他 Angular 应用程序上下文,则会发出此事件。[可选]

示例代码

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

以上就是 @cdf/cdf-ng-tweet 的使用教程,希望对你有所帮助!

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

纠错
反馈