无法访问AngularJS中的Click事件路径

时间:2015-07-09 15:51:00

标签: javascript angularjs

我对AngularJS有点麻烦,我有一个应用程序,其中有一个小控制器和一些指令,我不得不提到控制器只负责我制作的搜索栏,所以它没有附加身体标签。

基本上我想做的是确定用户是否点击了搜索栏的下拉列表。

我目前的片段:

$window.onclick = function(event) {
    console.log(event);
}

我得到的是一个很好的MouseEvent对象,带有一个路径键,我基本上想要访问它,因为它很容易:

if(event.path.indexOf('div#dropdown') {
    //the user didnt click away
}

但是当我输入时,我得到的是一个巨大的窗口对象:

$window.onclick = function(event) {
    console.log(event.path);
}

我尝试了一些事情,但似乎没有人有这个问题或者无论如何。

0 个答案:

没有答案