Ich habe ein Dropdown und ich möchte einen Wert basierend auf der Dropdown-Auswahl in Angular anzeigen. Ich verwende ng-Optionen und eine einfache Datenbindung sollte funktionieren, aber die Datenbindung wird nicht angezeigt. Hier ist ein Plunker: http://plnkr.co/edit/IptAt3e5EZi15OObfWFr?p=previewDatenbindung mit ng-Option Drop-down in Angular
<select ng-model="defcom"
ng-options="opt.DefCom as opt.DefCom for opt in acct_info | filter:{Req:'MUST'}:true" >
</select>
<select ng-model="defcust"
ng-options="opt.Customer as opt.Customer for opt in cust_info | filter: {Com: defcom}: true">
</select>
<p>{{ cust_info.Name }}</p>
in der Steuerung:
$scope.cust_info = [
{
"Customer": "1",
"Com": "1",
"Name": "First Name"
},
{
"Customer": "2",
"Com": "1",
"Name": "Second Name"
},
{
"Customer": "3",
"Com": "4",
"Name": "Third Name"
}];
Der andere Benutzer hat Recht, wenn es nach Index ist, braucht es eine -1. Was ist, wenn ich nicht nach dem Index, sondern nach der gewählten Option auswählen möchte? Wie hier: http://plnkr.co/edit/8rfBM4Lz8C1jSQCoPAmL?p=preview – jenryb