我正在尝试制作通知配置页面。基本上,用户应该能够选择他希望接收特定模块的通知类型。有 3 种类型的通知(电子邮件、SMS 和 UI)。目前我的阵列是这样构建的
$scope.modules= [
{
"id": 1,
"name": "Module1",
"notifications": [
{
"notification": "email"
}
]
},
{
"id": 2,
"name": "Module2",
"notifications": [
{
"notification": "sms"
},
{
"notification": "ui"
}
]
}
];
我正在努力实现这个观点
问题:当我尝试重复某个模块的通知时,如果例如 {"notification": "email"} 不存在,则复选框不会保持未选中状态,而是从视图中删除。
任何想法如何执行 ng-repeat?谢谢