欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Angularjs實(shí)現(xiàn)數(shù)組隨機(jī)排序的方法

 更新時(shí)間:2018年10月02日 15:55:42   作者:scvas  
今天小編就為大家分享一篇Angularjs實(shí)現(xiàn)數(shù)組隨機(jī)排序的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>實(shí)現(xiàn)數(shù)組隨機(jī)排序</title>
  //需要導(dǎo)入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()">點(diǎn)擊隨機(jī)排序</button> <br>{{arr}}
  <!--{{arr}}<button ng-click="mySort2()">點(diǎn)擊隨機(jī)排序</button> {{newArr}}-->
 </body>
</html>

Angularjs 數(shù)組隨機(jī)排序

以上這篇Angularjs實(shí)現(xiàn)數(shù)組隨機(jī)排序的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解AngularJS中自定義過濾器

    詳解AngularJS中自定義過濾器

    過濾器(filter)正如其名,作用就是接收一個(gè)輸入,通過某個(gè)規(guī)則進(jìn)行處理,然后返回處理后的結(jié)果。主要用在數(shù)據(jù)的格式化上,例如獲取一個(gè)數(shù)組中的子集,對(duì)數(shù)組中的元素進(jìn)行排序等
    2015-12-12
  • AngularJS上拉加載問題解決方法

    AngularJS上拉加載問題解決方法

    這篇文章主要介紹了AngularJS上拉加載問題解決方法的相關(guān)資料,該問題在項(xiàng)目中一直存在,小編給大家分享解決辦法,需要的朋友可以參考下
    2016-05-05
  • AngularJS模塊詳解及示例代碼

    AngularJS模塊詳解及示例代碼

    本文主要講解AngularJS模塊的相關(guān)知識(shí),這里整理了詳細(xì)的基礎(chǔ)資料,并提供示例代碼和示例實(shí)現(xiàn)效果圖,有興趣的小伙伴可以參考下
    2016-08-08
  • Augularjs-起步詳解

    Augularjs-起步詳解

    下面小編就為大家?guī)硪黄狝ugularjs-起步詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • Angular限制input框輸入金額(是小數(shù)的話只保留兩位小數(shù)點(diǎn))

    Angular限制input框輸入金額(是小數(shù)的話只保留兩位小數(shù)點(diǎn))

    最近做項(xiàng)目遇到這樣的需求輸入框要求輸入金額,只能輸入數(shù)字,可以是小數(shù),必須保留小數(shù)點(diǎn)后兩位。下面分為兩部分代碼給大家介紹實(shí)現(xiàn)代碼,需要的的朋友參考下吧
    2017-07-07
  • AngularJS模塊學(xué)習(xí)之Anchor Scroll

    AngularJS模塊學(xué)習(xí)之Anchor Scroll

    這篇文章主要介紹了AngularJS模塊學(xué)習(xí)之Anchor Scroll 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • 詳解Angular CLI + Electron 開發(fā)環(huán)境搭建

    詳解Angular CLI + Electron 開發(fā)環(huán)境搭建

    本篇文章主要介紹了Angular CLI + Electron 開發(fā)環(huán)境搭建,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-07-07
  • Angular 與 Component store實(shí)踐示例

    Angular 與 Component store實(shí)踐示例

    這篇文章主要為大家介紹了Angular 與 Component store實(shí)踐示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • AngularJS中的按需加載ocLazyLoad示例

    AngularJS中的按需加載ocLazyLoad示例

    本篇文章主要介紹了AngularJS中的按需加載ocLazyLoad,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-01-01
  • AngularJS雙向數(shù)據(jù)綁定原理之$watch、$apply和$digest的應(yīng)用

    AngularJS雙向數(shù)據(jù)綁定原理之$watch、$apply和$digest的應(yīng)用

    這篇文章主要介紹了AngularJS雙向數(shù)據(jù)綁定原理之$watch、$apply和$digest的應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01

最新評(píng)論