【问题标题】:Keep textarea active after message is sent发送消息后保持 textarea 处于活动状态
【发布时间】:2021-12-24 17:41:50
【问题描述】:

我正在使用 Angular 创建一个聊天应用程序,但遇到了以下情况: 当用户发送消息时,他必须再次单击聊天区域(它是一个文本区域)才能发送新消息。

如何在发送消息时保持 textarea 处于活动状态,并且客户端能够在此之后立即写入而无需再次单击 textarea?

发送消息后,我尝试在文本区域上模拟单击 (el.click()),但没有帮助。我也尝试使用 el.focus()。

【问题讨论】:

    标签: textarea


    【解决方案1】:

    如果其他人遇到类似情况,解决办法是:

    el.focus()
    

    应该在

    ngAfterViewInit()
    

    【讨论】:

      猜你喜欢
      • 2012-11-04
      • 2017-12-24
      • 2017-05-01
      • 2018-11-19
      • 2013-01-10
      • 2012-01-03
      • 2014-11-16
      • 2012-05-24
      • 2021-09-13
      相关资源
      最近更新 更多