我有一个对象学生{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)
答案 0 :(得分:0)
数据结构没有意义,你需要像这样的对象列表(JSON)
$scope.subjects = [{
id: 1,
name: 'english'
}, {
id: 2,
name: 'maths'
}, {
id: 3,
name: 'computers'
}]