0

我有一个对象学生{id,name, subject:{id,name}}

单击编辑学生时,我想预填充学生的值。我想在下拉列表中显示具有所选值的科目作为学生的指定科目。

例如:我有一个学生 {id:1, name:abc, subject:{id:2,name:maths}}

我有一个主题列表 {id:1,name:english, id:2,name:maths, id:3,name:computers}

select.form-control(name="subject", id="subject", ng-required="true", ng-model="student.subject", ng-options="subject.name for subject in subjects")
  option( value="", ng-selected="true") --choose subject--

我使用jade作为模板和AngularJs(1.0.7版)

4

1 回答 1

0

数据结构没有意义,您需要这样的对象列表(JSON)

$scope.subjects = [{
    id: 1,
    name: 'english'
}, {
    id: 2,
    name: 'maths'
}, {
    id: 3,
    name: 'computers'
}]
于 2013-09-02T15:14:57.937 回答