【发布时间】:2019-03-27 13:38:34
【问题描述】:
我有一张卡片列表,并从服务器获取 json 格式:
object1 : {
prop1 : ''
listOfObjects : []
}
所以 object1 与 listOfObjects 中的对象有多对多的关系。 而且我只得到与我的主要视图对象的关系相关的对象。
要查看此链接对象,我使用 ionic 4 的 ion-select 组件。 我需要从所有对象中勾选仅选择链接对象。例如。
Full list of objects
obj1
obj2
obj3
obj4
链接到主模型的对象
- obj1
- obj2
在离子选择中它会是这样的
- obj1 [已选]
- obj2 [已选择]
- obj3
- obj4
我怎么能得到它???
projectService.projectsList>> 从服务器获取所有项目 sprintService.selectedSprint.projects >> 将项目链接到 sprint
如果使用离子选择无法解决此问题,请给我任何替代方案...谢谢大家。
<ion-select #projects ngModel name="projects" [(ngModel)]="sprintService.selectedSprint.projects"
multiple="true">
<ion-select-option *ngFor="let project of projectService.projectsList" [value]="project">
{{project.name}}
</ion-select-option>
</ion-select>
my model
export class Sprint{
id : number;
name : string;
description : string;
startDate : string;
endDate : string;
priority : number;
projects : Project[]
}
export class Project{
id : number;
name : string;
description : string;
startDate : string;
endDate : string;
}
【问题讨论】:
标签: angular ionic3 angular-ngmodel ionic4 ion-select