移動角件 UI - outerClick



正如名稱 Outerclick 所示,它有助於新增基於單擊/點選 HTML 元素之外的行為。它最常用於關閉在下拉區域之外時開啟的下拉框。

核心子模組外有重要的指令,分別是 ui-outer-click 和 ui-outer-click-if

讓我們來看一個示例 −

我們將在 src/home/home.html 中新增更改。

<div class="list-group text-center">
   <div class="list-group-item list-group-item-home">
      <h1>{{msg}}</h1>
   </div>
   <div class="list-group-item list-group-item-home">
      <div class="btn-group">
         <a ui-turn-on='testDropdown' class='btn'>
            <i class="fa fa-caret-down" aria-hidden="true"></i>Tutorials
         </a>
         <ul
            class="dropdown-menu"
            ui-outer-click="Ui.turnOff('testDropdown')"
            ui-outer-click-if="Ui.active('testDropdown')"
            role="menu"
            ui-show="testDropdown"
            ui-state="testDropdown"
            ui-turn-off="testDropdown">
            <li><a>PHP</a></li>
            <li><a>JAVA</a></li>
            <li><a>MYSQL</a></li>
            <li class="divider"></li>
            <li><a>PYTHON</a></li>
         </ul>
      </div>
   </div>
</div>

當發生外部單擊事件時使用 ui-outer-click。您還可以根據專案要求呼叫特定函式。使用 ui-outer-click-if 引數啟用/停用偵聽器。

下拉選單中顯示了教程列表。螢幕上的輸出如下 −

outclick
mobile_angular_ui_core_details.htm
廣告
© . All rights reserved.