簡體   English   中英

如何在Angular JS的下拉列表中添加ng-model

[英]How to add ng-model to dropdown in angular js

我有兩個列表項接收者信標和下拉菜單。

 <ul class="dropdown-menu filter-state">
     <li ng-class="{active:filterState === 'Receiver'}">
         <a href="" ng-click="updateFilterState('Receiver')">Receiver</a>
     </li>
     <li ng-class="{active:filterState === 'Beacon'}">
         <a href="" ng-click="updateFilterState('Beacon')">Beacon</a>
     </li>
 </ul>

默認情況下,選中的下拉列表項是第一個Reciever,但我想向其中添加ng-model,以保持其狀態。

我希望此$ scope.device默認顯示為ng-model ='device'

  $scope.$onMessage(Message.deviceType,function(event,deviceType){
      $scope.device=deviceType;
  });

我們該怎么做?

您需要在此處選擇輸入。

<select name="devicetype" ng-model="filterState">
      <option value="Receiver" ng-class="{active:filterState === 'Receiver'}"> Receiver </option>
      <option value="Beacon" ng-class="{active:filterState === 'Beacon'}">Beacon</option>
</select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM