AngularFire 重复
AngularFire ng-repeat
我对 angular + firebase 有疑问。
我有 2 个数组
{
"lessen" : {
"-KlL8-2To1zQ6pVdKRe2" : {
"codelink" : "",
"demolink" : "",
"publish" : 1,
"tag" : "html",
"tekst" : "",
"titel" : "HTML - elementen",
"user" : "8chFY1kE0iS2KjufzAauQ5m1IoS2"
}
},
"users" : {
"8chFY1kE0iS2KjufzAauQ5m1IoS2" : {
"displayName" : "Jur Dekker"
}
}
}
我想要的是 ng-repeat on the lessen,但他显示了 de user 的 displayName。
像这样
<table>
<tr ng-repeat="lessen in lessen">
<td>{{lessen.titel}}</td>
<td>{{users.displayName (where lessen.user is equal to key from users) }}</td>
</tr>
</table>
所以实际上我希望他使用 displayName,其中 lessen 数组的用户与用户中的用户相同。
您可以使用其 key
获取用户。此外 ng-repeat
当前项目的别名应该与原始集合不同。
<table>
<tr ng-repeat="l in lessen">
<td>{{l.titel}}</td>
<td>{{users[l.user].displayName || 'N/A'}}</td>
</tr>
</table>
我对 angular + firebase 有疑问。
我有 2 个数组
{
"lessen" : {
"-KlL8-2To1zQ6pVdKRe2" : {
"codelink" : "",
"demolink" : "",
"publish" : 1,
"tag" : "html",
"tekst" : "",
"titel" : "HTML - elementen",
"user" : "8chFY1kE0iS2KjufzAauQ5m1IoS2"
}
},
"users" : {
"8chFY1kE0iS2KjufzAauQ5m1IoS2" : {
"displayName" : "Jur Dekker"
}
}
}
我想要的是 ng-repeat on the lessen,但他显示了 de user 的 displayName。
像这样
<table>
<tr ng-repeat="lessen in lessen">
<td>{{lessen.titel}}</td>
<td>{{users.displayName (where lessen.user is equal to key from users) }}</td>
</tr>
</table>
所以实际上我希望他使用 displayName,其中 lessen 数组的用户与用户中的用户相同。
您可以使用其 key
获取用户。此外 ng-repeat
当前项目的别名应该与原始集合不同。
<table>
<tr ng-repeat="l in lessen">
<td>{{l.titel}}</td>
<td>{{users[l.user].displayName || 'N/A'}}</td>
</tr>
</table>