是否可以通过避免不必要的方式在ng-repeat中整理出一些数据?

时间:2016-03-02 10:33:59

标签: angularjs ionic-framework

我的控制器里面有一个json对象,我想打印用户名的详细信息:vishnu(我想从对象中排序并使用ng-repeat打印)。

        [{
"username": "vishnu",
"FromDate": "Wed Mar 02 2016 10:56:45 GMT+0530 (India Standard Time)",
"selectedProject": "createwhimsy",
"task": "fixing bugs",
"time": "1"
    }, {
"username": "seenu",
"FromDate": "Wed Mar 02 2016 10:56:45 GMT+0530 (India Standard Time)",
"selectedProject": "createwhimsy",
"task": "working on ui",
"time": "2"
  }, {
"username": "sam",
"FromDate": "Wed Mar 02 2016 10:56:45 GMT+0530 (India Standard Time)",
"selectedProject": "bigiron",
"task": "working on api",
"time": "5"
    },
      {
"username": "vishnu",
"FromDate": "Wed Mar 03 2016 10:56:45 GMT+0530 (India Standard Time)",
"selectedProject": "timetracker",
"task": "ui designing",
"time": "1"
    }]

如何使其工作,我该如何排序?

2 个答案:

答案 0 :(得分:0)

<div ng-repeat="data in jsondata | orderBy:'username' ">
   {{data.username}}
</div>

鉴于你有json中的对象列表,正如你所提到的,你可以使用上面的代码来命令任何对象的属性,这里我们用&#39; username&#39;命令。 / p>

答案 1 :(得分:0)

<div ng-repeat="data in jsondata">
   <div ng-if="data.username=='vishnu'" >
     <b>{{data.username}}</b>
     <b>{{data.selectedProject}}</b>
     <b>{{data.task}}</b>
   </div>
</div>

您可以试用上述代码并仅为单个用户限制数据