2016-07-08 7 views
1

Ich habe wie 2 Auswahlbox in meiner Seite hinzugefügt unterAnjular js - zwei SELECT-Boxen arbeiten aber nur eine

    <div layout> 

         <md-input-container> 
          <label>Gender</label> 
          <md-select ng-model="selectedUser"> 
           <md-option ng-value="user" ng-repeat="user in users">{{ user.sex }}</md-option> 
          </md-select> 
         </md-input-container> 
         </div> 
        <div layout> 

         <md-input-container> 
          <label>Location</label> 
          <md-select ng-model="selectedLocation"> 
           <md-option ng-value="location" ng-repeat="loca in locations">{{ loca.location }}</md-option> 
          </md-select> 
         </md-input-container> 
        </div> 

Und js ist wie diese

angular 
     .module('selectionApp', ['ngMaterial']) 
     .controller('sliderCtrl', sliderCtrl); 

     function sliderCtrl ($scope) { 

     $scope.users = [ 
      { id: 1, sex: 'Male' }, 
      { id: 2, sex: 'Female' } 
     ]; 

     $scope.locations = [ 
      { id: 1, location: 'A' }, 
      { id: 2, location: 'B' }, 
      { id: 3, location: 'C' } 
     ]; 
    } 

Diese Last Geschlecht Auswahlbox korrekt und zweite Auswahlbox lädt die Optionen, aber ich kann die spezifische Option nicht auswählen. Jedes Mal, wenn ich es neu lade, wähle die Option "C". Ich möchte wissen, wie ich das beheben kann.

Jede Hilfe hoch schätzen. Danke,

+2

'ng-value =" location "' sollte dies 'ng-value =" loca "' sein? – Adrian

+0

@Adrian Ja, es funktioniert jetzt. Vielen Dank für Ihre Hilfe. – Udara

Antwort

2

ändern ng-value = "location" ng-value = "loca"

Ihr Problem lösen können ...

viel Glück ..

+1

Danke ... Das ist die Lösung. – Udara

Verwandte Themen