0

Mein HTML ist eine statische Variante, keine Lösung, die mit ng-repeat oder einem vorhandenen JSON/Angular Controler erstellt wurde.So wählen Sie eine Option aus - Dropdown

Ich muss eine benutzerdefinierte Option auswählen und alreay ng-select ohne Erfolg verwendet.

Mein HTML wie folgt aussieht:

 <div class="btn-group" dropdown> 
     <button type="button" class="pull-right btn btn-block btn-dropdown" dropdown-toggle> 
      <div class="pull-left"> 
       <i class="flag-{{my.filter.flag}} left vcenter"></i> 
       <span class="vcenter">{{my.filter}}</span> 
      </div> 
      <div class="pull-right"><span class="caret"></span></div> 
     </button> 
     <ul class="dropdown-menu" dropdown-menu ng-init="options[0]"> 
      <li ng-class="{active: my.filter == 'Germany'}"> 
       <a ng-click="my.filter = 'Germany'; my.filter.flag='DEU'"><i class="flag-DEU"></i><span>Germany</span></a> 
      </li> 
      <li ng-class="{active: my.filter == 'England'}"> 
       <a ng-click="my.filter = 'England'; my.filter.flag='GBP'"><i class="flag-GBP"></i><span>England</span></a> 
      </li> 
     </ul> 
    </div> 

so wie kann ich es lösen, indem pageloading in den div.pull linken Abschnitt die Option „Deutschland“ vorzuwählen?

Antwort

0

Sie erwähnen ng-select in Ihrer Frage, aber Sie ng-selected. Vielleicht ist es nur ein Tippfehler.

+0

ja ein typ fehler :) sry, ich habe dieses attribut komplett entfernt – JohnDoo

+0

brauche hilfe, keine ahnung? – JohnDoo

+0

Verkapseln Sie Ihren Code my.filter = 'Deutschland'; my.filter.flag = 'DEU' in einer Funktion. Dann senden Sie diese Werte als Parameter. Rufen Sie in Ihrer Steuerung die Konsole auf, loggen Sie sich ein, um sicherzustellen, dass Ihre Funktion aufgerufen wird. – Cleriston

Verwandte Themen