Html 如何在Angular 2中实现jQuery警报消息?

Html 如何在Angular 2中实现jQuery警报消息?,html,angular,Html,Angular,我有一个表单,单击“发送消息”按钮时,我需要显示一条使用jQuery的警报消息,但要使此警报消息可见,我必须双击,而不是只需单击一次即可触发 以下是我的警报消息HTML代码:-- 您需要向正在单击的元素添加单击事件 点击 然后在组件的代码中定义了clicked()函数,并将要在单击时运行的代码放入其中。您需要向正在单击的元素添加一个单击事件 点击 然后在组件的代码中定义了clicked()函数,并将要在单击时运行的代码放入其中。我必须双击才能看到警报消息,而该警报消息在单击时应可见。我必

我有一个表单,单击“发送消息”按钮时,我需要显示一条使用jQuery的警报消息,但要使此警报消息可见,我必须双击,而不是只需单击一次即可触发

以下是我的警报消息HTML代码:--


您需要向正在单击的元素添加单击事件

点击

然后在组件的代码中定义了clicked()函数,并将要在单击时运行的代码放入其中。

您需要向正在单击的元素添加一个单击事件

点击

然后在组件的代码中定义了clicked()函数,并将要在单击时运行的代码放入其中。

我必须双击才能看到警报消息,而该警报消息在单击时应可见。我必须双击才能看到警报消息,而该警报消息在单击时应可见。我已按您所说的做了,但仍然必须双击才能看到在调用函数时触发警报消息。视图子代码“viewChildElement.addClass('active')”将包含在我的jquerry代码中?您可以指定如何以代码形式添加@View child注释,这将非常有用。我在我的ckick函数中这样添加了@View child注释:--alert_messagesss(){$('viewChildElement')。addClass('active');$('button')。单击(function(){$('.alert container').addClass('active');setTimeout(function(){$('.alert container').removeClass('active');},3000);})我删除了这个额外的“$('button')。单击(function(){}”它工作得很好,因为这已经在click函数中了。我已经按照您所说的做了,但是我仍然必须双击以触发警报消息,尽管函数正在被调用。视图子代码“viewChildElement.addClass('active')”将包含在我的jquerry代码中?您可以指定如何以代码形式添加@View child注释,这将非常有用。我在我的ckick函数中这样添加了@View child注释:--alert_messagesss(){$('viewChildElement')。addClass('active');$('button')。单击(function(){$('.alert container').addClass('active');setTimeout(function(){$('.alert container')).removeClass('active');},3000);})我删除了这个额外的“$('button')。单击(function(){}”,它工作正常,因为它已经在click函数中了。
<button>View Alert</button>
<div class="alert-container">
  <i class="icon fa fa-comments"></i>
  <p class="alert-message">New message from me</p>
  <div class="extra">View this message</div>
</div>
$('button').click(function(){
  $('.alert-container').addClass('active');

  setTimeout(function(){
    $('.alert-container').removeClass('active');
  }, 3000);
});
<button (click)="clicked()">Click</button>