我正在投资组合网站上工作,在该指数上,它应该只显示添加到投资组合中的五个最新项目。看来我对AngularJS及其订购功能相对较新,我很挣扎。目前,我可以这样做:
<div class="media z-depth-1" ng-repeat="pub in pubs | limitTo:quantity | orderBy: '-date'" style="padding:20px">
limitTo
当然设置为5.现在,这与orderedBy
发生冲突, private IList<T> GetGenericList<T>(bool isDouble) where T : double, long
{
IList<T> Result = new List<T>();
if (isDouble)
{
T Value = 2.5; // does not compile
Result.Add(Value);
}
else
{
T Value = 2; // does not compile
Result.Add(Value);
}
return Result;
}
将显示按数组中值作为日期排序的文章。我这样做是为了不必按时间顺序输入项目,这使得构建积压更加容易和舒适。
然而,有了这个,它只会显示数组中的前五个条目,它们没有排序。那么如何让它首先对数组进行排序,然后获取前五个排序的项目,以便在索引页面上获取最新的五个项目?
答案 0 :(得分:2)
您应该更改过滤器的顺序,以便先排序,然后限制。