给定以下数据结构:
CourseRegistrationService {
courseParticipations {
status: ...
user {
ID: ...
name: ...
}
}
}
CourseParticipations 可以是一个数组,因此可以有多个结果。
到目前为止,我可以访问任何单个特定元素,CourseRegistrationService>courseParticipations/0/
其中 0 可以替换为任意数字,只要它在结果集的大小范围内。
<ObjectStatus title="{i18n>courseDetail.header.participation.status}" text="{= ${user>/ID} === ${CourseRegistrationService>courseParticipations/0/user/ID} ? 'success' : 'failed' }"/>
是否有可能以某种方式通过每个课程参与并检查上面给出的条件?
另外,如果找到匹配项,我希望 courseParticipatins 的状态是表达式的结果,使其成为对象的文本。