-4
#HTML#
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src='angular.js'></script>
<script type="text/javascript" src='a.js'></script>
</head>
<body>
<div ng-app="myApp" ng-controller="Ctrl">
<button ng-click="shuffle(obj)">shuffle</button>
<div ng-repeat="o in obj">
{{o}}
</div>
</div>
</body>
</html>
var app = angular.module('myApp',[]);
app.controller('Ctrl', ['$scope', function($scope){
$scope.obj=[["Clubs", "Diamonds", "Hearts", "Spades" ],["2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King", "Ace" ]]
//var suits=$scope.suit.length;
//var ranks=$scope.rank.length;
//var t=suits*ranks;
}]
//generic shuffling function
$scope.shuffle = function(o){
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};
}]);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src='angular.js'></script>
<script type="text/javascript" src='a.js'></script>
</head>
<body>
<div ng-app="myApp" ng-controller="Ctrl">
<button ng-click="shuffle(obj)">shuffle</button>
<div ng-repeat="o in obj">
{{o}}
</div>
</div>
</body>
</html>
var app = angular.module('myApp',[]);
app.controller('Ctrl', ['$scope', function($scope){
$scope.obj=[["Clubs", "Diamonds", "Hearts", "Spades" ],["2", "3", "4", "5", "6", "7", "8", "9", "10", "Jack", "Queen", "King", "Ace" ]]
var suits=$scope.suit.length;
var ranks=$scope.rank.length;
var t=suits*ranks;
}]
//generic shuffling function
$scope.shuffle = function(o){
for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};
}]);
如果您分享您遇到的特定问题,这可能会有所帮助。 – wwkudu
其实我想要一个完整的纸牌游戏套牌处理,创建一副纸牌,推动和洗牌。所以我试图从头开始做。但我无法找到任何方式来做“angularJS”。我尝试使用“https://github.com/Aleksey-Danchin/angular-deck”上给出的代码,但它没有给出任何输出。 – shivani