2016-09-22 2 views
0

オプションでng-repeatを使用してwhoオブジェクトを渡すことはできますか?
例:
AngularJS ng-repeatを使用したオプションを選択

<select id="cREmp123" ng-model="vm.selEmployee"> 
<option value="" selected>Choose...</option> 
<option ng-repeat="emp in vm.employeeList" value="vm.employeeList[$index]">{{emp.strEmpFirstName}}</option> 
</select> 

私は誰かが私に答えることを願っています

<select id="cREmp123" ng-model="vm.selEmployee"> 
<option value="" selected>Choose...</option> 
<option ng-repeat="emp in vm.employeeList" value="{{emp}}">{{emp.strEmpFirstName}}</option> 
</select> 

もこれを試してみました。 ng-optionsを使ってみましたが、問題は解決しません。

+0

秒1は動作するはずです。しかし、 'value =" {{emp.Id}} "'を使ってみてください。 Idは従業員を識別するプロパティです。そして、あなたの 'vm.selEmployee'はこの値で埋められます。 –

+0

それは問題です。私は全員を渡したい。従業員1が選択されている場合。オプションのインデックスを設定しようとした場合、従業員1に関するすべての情報はそのオプションの値 – jjjjjj

+0

の中にあります。最初の例ではvalue = "{{$ index}}"を使用します – monikapatel

答えて

0

ng-optionsを試しましたか?ご参考のため

サンプルコード

 <select id="cREmp123" ng-model="selEmployee" 
ng-options="employee as employee.strEmpFirstName for employee in employeeList"> 
     <option value="" disabled selected>- Please Choose -</option> 
    </select> 

https://jsfiddle.net/uovcs2dr/

+0

ありがとうございます。私はng-optionsを試しました。おそらく、ng-optionsを使用する上でもっと練習が必要かもしれません。 – jjjjjj

関連する問題