Angularjs Ng-repeat由mongoose date.now?

时间:2016-08-07 13:41:11

标签: javascript angularjs mongoose angularjs-ng-repeat

我正在尝试在收件箱中发送最后一条消息时订购ng-repeat指令。这是“对话”的结构

var message = new Schema({
    message: String,
    date: {type: Date, default: Date.now}
});

 var conversationSchema = new Schema({
    messages: [message] //list of messages
});

我的收件箱是一个“对话”数组。我想在最后一条消息的日期订购它。我尝试过以下方法:

控制器:

$scope.inbox = [conversations] // assume full of conversations

HTML:

<div ng-repeat="c in inbox | orderBy: 'c.messages[c.messages.length - 1].date':true"></div>

我希望订单能够正常运行,但它与控制器中的数组的顺序相同。我怀疑它不知道如何通过mongoose的date.now订购?

0 个答案:

没有答案