2016-03-27 22 views
0

Bir açılır listeye sahibim ve önyüz çerçevesi olarak AngularJS kullanıyorum. Ancak, açılan listesindeki ilk değer her zaman boştur. Bana ne olduğunu açıklayan var mı? nerede değişmem gerekiyor? Teşekkürler!AngularJS açılır liste ilk değeri boş

angular.module('demo') 
     .controller('democtrl', ['$scope', function ($scope) { 
      $scope.selectedOption = "test"; 

     }]); 
+0

açısal modül tanımınız bağımlılık tanımlanmamış. Bunu angular.module ('demo', []) olarak değiştirmeyi deneyin. Pusulayı burada bulabilirsiniz https://embed.plnkr.co/9SdR02Hro7ORz7zf20Ea/ –

cevap

4

Eğer değer test ile herhangi bir html seçeneği yok ama bu değere modelini ayarlayarak çünkü var: Burada

js kod html burada

<div class="input-control select" ng-controller="democtrl"> 
      <select ng-model="selectedOption"> 
       <option selected>Select the option</option> 
       <option value="ip">IP</option> 
       <option value="host">Host</option> 
      </select> 
      {{selectedOption}} 
     </div> 

olduğu .

ya boş selectedOption bırakarak veya varolan bir değere ayarlayarak deneyin: Bu yardımcı olur

angular.module('demo') 
     .controller('democtrl', ['$scope', function ($scope) { 
      $scope.selectedOption = "ip"; 
     }]); 

Umut!

+0

Çok teşekkürler! Bu yardımcı olur! Zamanımı kurtarıyor! ;-) – catlovespurple

+0

@catlovespurple Sevindiği gibi. Lütfen doğru cevabı işaretleyin. – Yani