简体   繁体   English

预选下拉菜单不起作用?

[英]Pre-selected drop down not working?

The drop down appears empty when i am using this code, how can i fix this please? 当我使用此代码时,下拉列表显示为空,请问如何解决?

<div class="form-group col-md-2" >


  <select ng-model="singleSelect" class="form-control" required>
             <option value="2">All</option>
             <option value="1" selected="singleSelect == '1'">Male</option>
             <option value="0">Disapproved</option>
     </select>                  
</div>

You should use ng-selected https://docs.angularjs.org/api/ng/directive/ngSelected 您应该使用ng-selected https://docs.angularjs.org/api/ng/directive/ngSelected

  <div class="form-group col-md-2" >
     <select ng-model="singleSelect" class="form-control" required>
             <option value="2">All</option>
             <option value="1" ng-selected="(singleSelect == 1)">Male</option>
             <option value="0" ng-selected="(singleSelect == 0)">Disapproved</option>
     </select>        
</div>
</div>

Angular.js Angular.js

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
    $scope.singleSelect = 1;
}

http://jsfiddle.net/7a4pzkuq/ http://jsfiddle.net/7a4pzkuq/

<div class="form-group col-md-2" >
     <select ng-model="singleSelect" ng-init="singleSelect = 1" class="form-control" required>
             <option value="2">All</option>
             <option value="1" >Male</option>
             <option value="0">Disapproved</option>
     </select>                  
</div>

Try this :) 尝试这个 :)

    <div class="form-group">
    <select ng-model="FormData.DefaultOption" class="form-control" ng-options="option.Name for option in FormData.MyOptions track by option.Value" required></select>
</div>

add the following to your controller outside the functions: 将以下内容添加到功能之外的控制器中:

    $scope.FormData = {
    DefaultOption: { Name: 'Male', Value: 1 },
    MyOptions: [{ Name: 'All', Value: 2 }, { Name: 'Male', Value: 1 }, { Name: 'Disapproved', Value: 0 }]
};

A much cleaner approach. 一种更清洁的方法。 When using it use the value you need from the object 使用它时,请使用对象中需要的值

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM