Angularjs如何实现数组随机排序的方法

小编给大家分享一下Angularjs如何实现数组随机排序的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

为永兴等地区用户提供了全套网页设计制作服务,及永兴网站建设行业解决方案。主营业务为成都网站设计、成都网站建设、永兴网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

JS是什么

JS是JavaScript的简称,它是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,主要用于web的开发,可以给网站添加各种各样的动态效果,让网页更加美观。

如下所示:



 
  
  实现数组随机排序
  //需要导入angular.js库文件
  
  
   var app = angular.module("myApp", []);
   var arr1 = [1, 2, 3, 7, 4, 9, 5, 6];
   app.service("sortService", function() {
    this.arr = [1, 2, 3, 7, 4, 9, 5, 6];
    this.t;
    this.mySort = function() {
     //alert("haha");
     for(var i = 0; i < this.arr.length; i++) {
      var rand = parseInt(Math.random() * this.arr.length);
      this.t = this.arr[rand];
      this.arr[rand] = this.arr[i];
      this.arr[i] = this.t;
     }
    }
   })
   app.controller("myCtrl", function($scope, sortService) {
    $scope.arr = arr1;
    $scope.newArr = sortService.arr;
    $scope.mySort2 = sortService.mySort;
    
    /*$scope.mySort2 = function(){
     sortService.mySort();
    }*/
   })
  
 
 
  {{newArr}}
点击随机排序 
{{arr}}     

Angularjs如何实现数组随机排序的方法

看完了这篇文章,相信你对“Angularjs如何实现数组随机排序的方法”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


本文名称:Angularjs如何实现数组随机排序的方法
网站URL:http://ybzwz.com/article/jjhigg.html