我正在使用ng-repeat
指令显示AngularFire的项目列表。我想在列表中显示按天分组的标题。也就是说,2015年1月23日时间戳下降的所有项目都在该标题下。
我如何使用AngularFire实现这一目标?我对改变数据结构的担心是我会失去与Firebase后端的同步性,对吧?我希望能够添加/删除/编辑列表中的项目,其中包含来自/来自Firebase的更改。
现在我的控制器列表如下:
app.controller('IssuesController', function($scope, $firebase) {
var ref = new Firebase("[my firebase url]");
var sync = $firebase(ref);
// create a synchronized array for use in our HTML code
$scope.issues = sync.$asArray();
$scope.getIssueIndex = function(issue) {
return Date.parse(issue.timestamp);
}
});