こんにちは、私は、この問題をこの再び呼び出す機能getPsi()の最初の試みで、細かい作業が、私の問題は、ここで選択オプションAngularjs NG-変更
<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>
に移入されます二つのフィールド
<input
type="text"
ng-model="postFlightData.schedule_date"
ng-change="getFlightNo()"
>
を持っています最初のフィールド値を変更しようとすると、最初にgetFlightNo()を呼び出すだけで、getPsi()関数が呼び出され、タイプエラーが返されます。この問題を解決する方法については、タイプエラーがあります。コントローラは助けてください
「両方を選択して最初のフィールド値を変更しようとしています」とはどういう意味ですか? – dpaul1994
私はschedule_dateを選択するとgetFlightNo()を呼び出し、次にflight_number_idを選択してgetPsi()を呼び出し、期待どおりの結果を得て、両方のフィールドが古い値を保持しているとします。今すぐschedule_dateを選択した場合は、getFlightNo()を呼び出すだけでgetPsi()も呼び出すはずです。 – sanu