我们有一个包含两个表的firebase数据库,json对象如下所示
Messages : {
M1 : {
Id: 1,
Message: "TEST",
UserId: 2
}
}
Users : {
U1 : {
Id: 1,
UserName: "TEST",
Password: 2
}
}
我希望能够在每个消息旁边显示所有带有用户名的消息。
如何加入表格并仍保留Three-way Bindings, 这样我们就可以显示UserName而不是我们当前显示的Id。
我们目前使用$firebaseArray
,如下所示:
var messangerCtrl = this;
var ref = new Firebase("https://<my-firebase>.firebaseio.com/<my-app>/Messages");
messangerCtrl.viewModel={
messages : $firebaseArray(ref),
message: ""
};
并且标记看起来像这样
<div ng-controller="MessangerController as messangerCtrl">
<div class="messanger-main">
<div ng-repeat="mes in messangerCtrl.viewModel.messages | orderBy:'id'">
{{mes.userId}}: {{mes.message}}
</div>
</div>
.
.
</div>
谢谢