2016-03-19 28 views
0

Merhaba ben bu tekrar arayın işlevi getPsi() ilk denemesinde iyi çalışıyor ama benim sorun burada seçme seçeneğiangularjs ng değiştirme

<select 
    ng-model="postFlightData.flight_number_id" 
    data-placeholder = "Select Flight No." 
    ng-disabled="!postFlightData.schedule_date" 
    options="flight_nos" 
    ng-options="flight_no as flight_no.name for flight_no in flight_nos" 
    ng-change="getPsi()" 
> 
</select> 

dolduracaktır iki alan

<input 
    type="text"     
    ng-model="postFlightData.schedule_date" 
    ng-change="getFlightNo()" 
> 

var ilk denemede ilk denemeyi değiştirmeye çalışırken, sadece getFlightNo() 'yı çağırmalı, ancak getPsi() işlevini çağırır ve bu hatayı nasıl çözeceğine dair herhangi bir fikri null hatası verir, lütfen açısalmı yapıştırmam gerekir kontrolör yardım lütfen

+0

Ne demek istiyorsun: 'her ikisini de seçtikten sonra ilk alan değerini değiştirmeye çalışırken? – dpaul1994

+0

program_tarihi seçip getFlightNo() öğesini seçeceğimi söyler ve sonra flight_number_id öğesini seçip getPsi() öğesini çağırır ve sonucu beklendiği gibi verir ve her iki alan da eski değerleri korur. ve şimdi program_tarihi seçtiğimde, sadece getFlightNo() 'yı çağırmalıyım ama getPsi() çağrısı – sanu

cevap

0

ng-change="getPsi()"ng-click="getPsi()"'u değiştirirseniz? Değilse, ikinci kez schedule_time'u seçtiğinizde, seçenek otomatik olarak doğru seçilir mi?

+0

' u çağırır. evet otomatik olarak seçilir. getPsi() – sanu

+0

'u arayarak arama yapmaz ya da şimdi tamam mı? – dpaul1994

+0

Lütfen sorunuzdaki açısal kodu gönderin (düzenleyin) – dpaul1994