在一个聊天项目中,用户双击通讯录中的人,我需要在聊天列表中添加一个聊天对象(添加之前先判断该对象是否存在,不会重复创建)(我的id和对方的id组成键,保证了唯一性),聊天对象存在chatList中,
ngRepeat指令遍历chatList显示聊天列表,最新的聊天需要排在前面,于是每次聊天更新lastChatTime值。排序首先想到了orderBy指令,但是oderBy好像只能给数组排序,不能给普通对象排序,那么如何让最新的聊天排到前面呢
chatList: {
myId_userId:
{
myData: {},
chatUserData: {},
chatContent: [],
unreadCount: 0,
lastChatTime:new Date().getTime()
}
}
慕瓜9220888
我爱吃牛排
相关分类