Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Angular2如何检查是否在车身外部单击_Jquery_Typescript_Angular2 Template_Angular2 Forms_Angular2 Services - Fatal编程技术网

Jquery Angular2如何检查是否在车身外部单击

Jquery Angular2如何检查是否在车身外部单击,jquery,typescript,angular2-template,angular2-forms,angular2-services,Jquery,Typescript,Angular2 Template,Angular2 Forms,Angular2 Services,是否有一种方法可以检查在Angular2中是否像在jQuery中一样单击了body: $('body').click(function() { alert("Hello"); }); 我想在Angular2做同样的事情我怎么能做到 请提供任何帮助。您可以尝试这样做:在通常名为app.component.html的根选择器的模板中,创建一个将封装整个页面的div,并向该div添加一个单击事件 <div id="page-body-wrapper" (click)="c

是否有一种方法可以检查在Angular2中是否像在jQuery中一样单击了body:

$('body').click(function() {
       alert("Hello");
    });
我想在Angular2做同样的事情我怎么能做到


请提供任何帮助。

您可以尝试这样做:在通常名为app.component.html的根选择器的模板中,创建一个将封装整个页面的div,并向该div添加一个单击事件

<div id="page-body-wrapper" (click)="clickTrigger($event)">
   ... all app content loaded here...
</div>
clickTrigger(event: MouseEvent){
    //event.preventDefault();
     //console.log('something happend');
       // Do what you want on click
  }
}