Zasadniczo próbuję wypełnić pole wyboru, ale połączyć wartości z kolumny first_name
i kolumny last_name
.Czy możliwe jest łączenie wartości w Angular ng-options
Co chcę zrobić (nie działa):
<select ng-model="buyers" ng-options="b.id as (b.first_name + " " + b.last_name) for b in buyers"></select>
Co działa:
<select ng-model="buyers" ng-options="b.id as b.first_name for b in buyers"></select>
Zrobiłem to wcześniej i to działa. Moja składnia 's.subsidiary.sid._value_ as s.subsidiary.subsidiary_no.value_ + ':' + s.subsidiary.subsidiary_name._value_ dla s w spółkach zależnych. Jedyną różnicą, jaką widzę, jest to, że nie użyłem nawiasów. Spróbuj je usunąć i sprawdź, czy działa. –
Inną opcją byłoby utworzenie właściwości o nazwie pełna_nazwa ze zsumowaną wartością przed powiązaniem danych. –
W porządku, problemem były podwójne cytaty, potrzebne pojedyncze. – PatrickCurl