我如何在一个ng-repeat中一起使用随机,升序和降序顺序?

问题描述

请参考下面的代码,在此代码中,我成功地执行了项目数组中值的升序和降序,以住房项目的属性minPrice对其进行排序,并从JS中将orderType值的值设置为false和true文件来这样做,

<div class="w-160px mx-2"  ng-repeat="project in projects | orderBy : 'minPrice' : orderType " ng-click="goToProject(project)">
        <div class="card border-0 mb-4">
          <div class="card-body p-0 text-left">
            <div class="h-160px has-background rounded mb-2">
              <a href="" class="background" ng-style="{'background-image':'url({{project.landingPageImageUrl}})'}"></a>
            </div>
            <span class="ulwe-txt">{{project.city}}</span>
            <small class="text-mute"></small>
            <a href="">
              <p class="mb-0 project-name">{{project.displayName}}</p>
            </a>
            <span class="apartment-text">{{project.apartmentTypes}}BHK flats</span>
            <p class="small cost-text">{{project.minPrice | customCurrency : '&#8377;':2}} -
              {{project.maxPrice | customCurrency : '':2}}</p>
          </div>
        </div>
      </div>

但是如何也可以对数组进行混洗,以便获得以下3种可能的集合。

  1. 项目升序。
  2. 项目降序。
  3. 按项目顺序排列

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)