Angularjs tidak menampilkan "null" untuk setiap loop

Oct 15 2020

Dalam aplikasi angularjs saya, saya memiliki <select>bidang. Seperti:

<select name="deliveryAddress"
   class="selectpicker"
   ng-options="address as a.Address1 + ' ' + a.HouseNumber for a in customer.deliveryAddress track by a.Id"
   ng-model="customer.deliveryAddress.selected">
</select>

Dalam kebanyakan kasus, a.Address1nama jalan seperti "Miles St" dan HouseNumber adalah nomor rumah seperti "51". Tapi dalam beberapa kasus, a.Address1adalah "Miles St 51" (itu termasuk bidang nomor rumah). Dari kotak pilih menunjukkan: "Miles St 51 null", karena a.HouseNumbernull. Apakah ada cara untuk mencegah menampilkan "null" dalam kotak pilih, atau apakah saya terpaksa membuat dua <select>kolom terpisah ?

Jawaban

1 DevKhalil Oct 16 2020 at 09:38

there u go ng-options = "address as a.Address1 + '' + (a.HouseNumber? a.HouseNumber: '') untuk jalur customer.deliveryAddress oleh a.Id"