Angularjs实现数组随机排序
来源:互联网 发布:印度军工知乎 编辑:程序博客网 时间:2024/05/21 09:34
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>实现数组随机排序</title>
//需要导入angular.js库文件
<script type="text/javascript" src="../angular-1.5.5/angular-1.5.5/angular.js"></script>
<script type="text/javascript">
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();
}*/
})
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
{{newArr}}<br><button ng-click="mySort2()">点击随机排序</button> <br>{{arr}}
<!--{{arr}}<button ng-click="mySort2()">点击随机排序</button> {{newArr}}-->
</body>
</html>
- Angularjs实现数组随机排序
- C++中实现数组的随机排序
- JavaScript-如何实现数组的随机排序?
- 如何实现数组的随机排序?
- asp数组随机排序
- 数组随机排序
- asp数组随机排序
- php数组随机排序
- asp数组随机排序
- asp数组随机排序
- asp数组随机排序
- C#数组随机排序
- AS3数组随机排序
- 数组元素随机排序
- 给定数组随机排序
- 随机排序数组
- 数组随机排序
- JS 数组随机排序
- [html&css]Pass Through
- 分页
- mysql主从复制原理(一)
- cocos2d调用安卓浏览器
- 淘宝客如何利用自媒体迎战双十一,火力全开疯狂捞金!
- Angularjs实现数组随机排序
- 数据库进阶复习
- 如何用HBuider连接夜神模拟器,调试手机APP
- Switch语句中的表达式
- Java基本数据类型的大小,他们的封装类以及自动拆箱和装箱
- MLCC(贴片)电容啸叫分析
- ionic 学习笔记 二 :创建工程与初步分析
- 公众号开通及规划
- webpack简单搭建