angularjs - 重新排列顺序 : AngularJs

标签 angularjs node.js sql-order-by restangular

我正在使用 Restangular 从 NodeJs Api 获取数据。我陷入了需要在最近添加的订单中获取值并将其显示到客户端 View 的位置

这是从 api 获取列表的代码

$scope.blogs = Blog.getList().$object;

我想知道以指定的order by方式获取列表的代码是什么。

最佳答案

有几种方法可以按顺序显示数据。

  1. 您可以使用order by Angular 模板中的表达式
  2. 如果您想从 API 中获取有序列表中的数据:
    • 您的 API 必须接受某种参数/知道如何订购
    • 订单参数在 getList 调用中发送到 API

下面是发送参数的示例:

$scope.blogs = Blog.getList({
    sort: 'sortSyntax'
}).$object;
  • 获取项目列表后手动对其进行排序
  • 像这样:

    Blog.getList().then(function (blogs) {
        $scope.blogs = _.sortBy(blogs, 'dateAdded');
    });
    

    关于angularjs - 重新排列顺序 : AngularJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31107993/

    相关文章:

    javascript - 使用 ng-repeat 添加/删除 DOM 元素 <input>

    javascript - 未处理的拒绝(TypeError): ships.reduce不是函数

    node.js - 无法使用 node.js 和 Mongodb 包查询 MongoDB 数据库

    mysql - 当我尝试根据同一列进行两次排序时,为什么 SQL 不会抛出错误?

    MySql:按项目数然后按内容排序列表

    sql - 动态订单方向

    javascript - Protractor - 如果可能的话,我想写 IF ELSE 语句 DRYer

    javascript - 根据传递的 Angular 值动态设置样式

    javascript - 在我的 sidenav 上启用滚动

    javascript - 如何解决 promise 问题?