У меня есть вложенный объект так:Создание динамического списка в AngularJS из двух или более источников
ObjectA-ObjectB-AddressObject-address1
ObjectA-ObjectB-ObjectC-AddressObject-address2
Я хотел бы создать выпадающий список в форму, так что всегда есть адрес ObjectC как если по умолчанию есть один. Я абсолютно новичок в AngularJS, так что это правильный способ? Должен ли я создать какой-то список опций в моем контроллере или есть ли более правильный способ? Я попытался найти ответы на это из Stack, но есть много разных решений. Я думаю, что я не могу использовать ngOptions, потому что параметры исходят из двух разных источников, правильно?
<input type="text" ng-model="rma.customerCustomerId.addressAddressId.address" placeholder="Address">
<input type="text" ng-model="rma.retailerRetailerId.addressAddressId.address" placeholder="Address">
Я просто пытался получить значение в моем контроллере:
console.log(rma.customerCustomerId.addressAddressId.address);
console.log(rma.retailerRetailerId.addressAddressId.address);
поэтому у вас есть массив таких вложенных объектов, некоторые из которых имеют 'ObjectC'? – reptilicus
Вы должны создать один список опций из вложенных объектов, итерации по адресным объектам. А затем отобразите этот список опций в ng-опции тега select. – Anita
Непонятно, откуда могут появиться возможные адреса, которые вы можете выбрать. –