如何在Angular 8中实现@提及自定义下拉菜单

Posted

技术标签:

【中文标题】如何在Angular 8中实现@提及自定义下拉菜单【英文标题】:How to implement @ mentions custom dropdown in Angular 8 【发布时间】:2021-12-28 09:48:09 【问题描述】:

我想在 Angular 8 中实现大多数社交媒体网络中的以下功能。

这是场景:

当用户在<textarea> 中输入时,只要他输入@ 符号,那么我想在该指定位置(光标闪烁的位置)显示一个下拉列表。

我试图找到任何npm 包但找不到。

任何库或任何解决方案可以做到这一点?

【问题讨论】:

我们无法调试图像,你能告诉我们你到目前为止做了什么吗? 是的,我明白这一点。我正在展示我需要在 Angular 8 中实现的功能示例。你能建议任何方法或任何 npm 包来执行上述功能吗? 我个人会使用 Tailwind 创建搜索字段和下拉菜单,并在搜索字段上使用过滤管道 你在 Facebook 看到过这个功能吗?当我们输入@符号时,他们将是一个下拉列表,我们可以选择我们的朋友。这是我需要在 Angular 中实现的相同功能 【参考方案1】:

我想我已经找到了解决方案。我们可以使用以下 npm 包来创建上述功能。不是完全相同的东西,而是一些有助于解决问题的方法。

https://www.npmjs.com/package/angular-mentions

【讨论】:

以上是关于如何在Angular 8中实现@提及自定义下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

angular 1.5 如何创建年份选择器下拉菜单

在自定义指令 angular 4 中实现 onclick()

如何在 Bootstrap v4.1 中实现多级下拉菜单? [复制]

如何在Macromedia Dreamweaver 8 中实现“鼠标滑到超链接上时,出现一个下拉列表”,注意,不是层做的

如何在 MVC 剑道树列表编辑器中实现剑道自动完成下拉菜单

如何在此代码中实现下拉菜单?