我有这个数据结构,搜索:
{
id: '1',
name: 'Foo'
service_ids:
[
3,
8,
12
]
}
然后,我有另一个数据结构 services,它与上面的 service_ids 中的 id 匹配,如下所示:
[
{
id: 3,
name: 'Fighter'
},
{
id: 4,
name: 'Typhoon'
},
{
id: 8,
name: 'Kung'
},
{
id: 12,
name: 'Builder'
}
]
我想使用 AngularJS 以表单形式显示它。名字很好。我想将所有可能的服务显示为复选框,如果搜索选中了其中一项服务,则在复选框中打勾。就像是:
<li ng-repeat="search in searches">
<input ng-model="search.name">
<ul>
<li ng-repeat="service in services">
<input type="checkbox">
{{service.name}}
</li>
</ul>
</li>
我不知道如何将该复选框链接到 service_ids 和服务。任何帮助表示赞赏。
我正在使用 $resource。