0

mon HTML est une variante statique, pas une solution construite avec ng-repeat ou un contrôleur JSON/Angular existant.Comment présélectionner une option - Dropdown

Je dois sélectionner une option personnalisée et utiliser alreay ng-select sans succès.

Mon HTML ressemble à:

 <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> 

alors comment puis-je résoudre à l'option présélectionner "Allemagne" par pageloading dans la section div.pull gauche?

Répondre

0

Vous mentionnez ng-select dans votre question, mais vous avez utilisé ng-selected. Peut-être que c'est juste une faute de frappe.

+0

oui une erreur de type :) sry, j'ai supprimé cet attribut complètement – JohnDoo

+0

besoin d'aide, aucune idée? – JohnDoo

+0

Encapsuler votre code my.filter = 'Allemagne'; my.filter.flag = 'DEU' dans une fonction. Puis envoyez ces valeurs en tant que paramètres. Sur votre contrôleur, appelez la console, connectez-vous pour vous assurer que votre fonction est appelée. – Cleriston