慕粉2154114658
2017-03-31 14:51:58
在一個聊天項目中,用戶雙擊通訊錄中的人,我需要在聊天列表中添加一個聊天對象(添加之前先判斷該對象是否存在,不會重復創建)(我的id和對方的id組成鍵,保證了唯一性),聊天對象存在chatList中,ngRepeat指令遍歷chatList顯示聊天列表,最新的聊天需要排在前面,于是每次聊天更新lastChatTime值。排序首先想到了orderBy指令,但是oderBy好像只能給數組排序,不能給普通對象排序,那么如何讓最新的聊天排到前面呢chatList: {?? ??? ?myId_userId:?? ??? ??? ?{?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?myData: {},?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?chatUserData: {},?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?chatContent: [],?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?unreadCount: 0,?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?lastChatTime:new Date().getTime()?? ??? ??? ?}}
添加回答
舉報
0/150
提交
取消