SORU
12 AĞUSTOS 2013, PAZARTESİ


Nasıl seçin kutusunda varsayılan seçenek var - Angular.js

Google da aradım ve bu konuda bir şey bulamıyorum.

Bu kod var.

<select ng-model="somethingHere" 
        ng-options="option.value as option.name for option in options"
></select>

Bu gibi bazı verilerle

options = [{
   name: 'Something Cool',
   value: 'something-cool-value'
}, {
   name: 'Something Else',
   value: 'something-else-value'
}];

Ve çıktı böyle bir şey.

<select ng-model="somethingHere"  
        ng-options="option.value as option.name for option in options" 
        class="ng-pristine ng-valid">

    <option value="?" selected="selected"></option>
    <option value="0">Something Cool</option>
    <option value="1">Something Else</option>
</select>

Nasıl böyle bir sonuç alabilmen varsayılan değer olarak veriler ilk seçeneği ayarlamak mümkün.

<select ng-model="somethingHere" ....>
    <option value="0" selected="selected">Something Cool</option>
    <option value="1">Something Else</option>
</select>

CEVAP
12 AĞUSTOS 2013, PAZARTESİ


İstiyorsanız, emin olun $scope.somethingHere değeri yok olsun üzerine zaman görüntülemek başlatır istersin birleşim (somethingHere = somethingHere || options[0].value) değer sizin ng-init gibi

<select ng-model="somethingHere" 
        ng-init="somethingHere = somethingHere || options[0].value"
        ng-options="option.value as option.name for option in options">
</select>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GirlSanctuaryBlog

    GirlSanctuar

    28 Aralık 2011
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011