小编YYY*_*YYY的帖子

AngularFire以相反的顺序添加

我需要以相反的顺序向Firebase添加对象.或者在进行数据绑定时反转数据.或者按创建时间对对象进行排序.

var ref = new Firebase("https://[url].firebaseio.com/");
$scope.messages = $firebase(ref);

$scope.addMessage = function(e) {
    $scope.messages.$add({title: $scope.title, body: $scope.msg, time: $scope.getDate() });
}

<div class="well span3 pull-left note" ng-repeat="(key, msg) in messages">

    <button type='button' class='close' ng-click="messages.$remove(key)">×</button>
    <b>{{msg.time| date: 'medium'}}</b>
    <span>{{msg.title}}</span>
    <span>{{msg.body}}</span>
    <button ng-click="changeMessage(key)" class="btn btn-mini pull-right"><i class="icon-pencil"></i></button>      
</div>  
Run Code Online (Sandbox Code Playgroud)

我尝试使用OrderBy属性进行ng-repeat,但这并不容易,因为在消息中存储了对象.

angularjs firebase angularfire

0
推荐指数
1
解决办法
1876
查看次数

标签 统计

angularfire ×1

angularjs ×1

firebase ×1