Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Javascript 识别角度引导下拉菜单何时关闭_Javascript_Angularjs_Angular Bootstrap - Fatal编程技术网

Javascript 识别角度引导下拉菜单何时关闭

Javascript 识别角度引导下拉菜单何时关闭,javascript,angularjs,angular-bootstrap,Javascript,Angularjs,Angular Bootstrap,有没有办法识别angular bootstrap下拉菜单已关闭? 我想识别此事件并运行特定函数 <div class="btn-group" dropdown is-open="status.isopen"> <button type="button" class="btn btn-primary dropdown-toggle" dropdown-toggle ng-disabled="disabled"> Button dropdown <span

有没有办法识别angular bootstrap下拉菜单已关闭? 我想识别此事件并运行特定函数

<div class="btn-group" dropdown is-open="status.isopen">
  <button type="button" class="btn btn-primary dropdown-toggle" dropdown-toggle ng-disabled="disabled">
    Button dropdown <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li class="divider"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div> 

按钮下拉列表

将切换事件添加到父分区

<div class="btn-group" dropdown is-open="status.isopen" on-toggle="toggled(open)">

真不相信有这么简单的解决方案存在!也适用于角度引导(uib下拉)。已经找了一段时间了。谢谢控制器是否有角度2更新?刚接触Angular并试图找出我想要的do@GREnvoy对于Angular 2,您可以使用下拉指令的openChange输出:
Plunker:
$scope.toggled = function(open) {
    if (open) {
        console.log('is open');
    } else console.log('close');
}