は、私は、2 ngのリピートループ、のいずれかを設定するには、ネストされたものをしようとしています設定/取得するには、選択/オプションのドロップダウンです。私は他の同様の投稿をチェックしましたが、選択ボックスでデフォルト値/オプションを取得/設定するためにHTMLでngモデルを定義する方法はまだ分かりません。AngularJS - 選択/オプション付きのNGリピートネストされた、選択した値
<table>
<tr ng-repeat="student in studentList">
<td>{{student.name}}</td>
<td>
<select ng-model="courseSelected">
<option ng-repeat="course in courseList" value="{{course.id}}">{{course.name}}</option>
</select>
</td>
</tr>
</table>
studentListとcourseListの両方がデータベーステーブルから来ており、studentテーブル/オブジェクトにはcourseId列/参照があります。言い換えれば、(この問題が発生した場合)コースと変更されたコースのオプションを選択し、デフォルトでは、それらの背後にあるロジックを持っているでしょう:student.courseId = course.id
すべてのヘルプは高く評価されます。
うーん...私は何かが欠けているかもしれないが、これは、ページの読み込みにデフォルト値/名前をピックアップしていないようです。選択ボックスは空白のままですが、クリックしてコースリストをドロップするとコースが表示されます。 – user2217057
角度コードでもデフォルト値を明示的に設定する必要があります。 dbモデルのデフォルト値を読み取ることはできません。 dbのデフォルトを意味しますか?それが読み込まれたときのstudent.courseIdの初期値は? – chukkwagon
student.courseIdは 'null'なので、' undefined'、または空白の文字列である場合、角度は 'NG-model'を初期化する方法を知らないので、それは選択の最上部に空白のオプションを生成します。それはangularjsの既知のバグです – chukkwagon