Я тренируюсь с html и угловым, и я хочу создать игру с памятью.Угловая: печатная матрица как таблица
У меня есть массив из 16 (8 * 2) изображений, и я ищу простой способ отображения этих изображений в структуре таблицы.
var app = angular.module('memoryGame', []);
app.controller('gameCtrl', function ($scope) {
$scope.gary = "images/Gary.png";
$scope.larry = "images/Larry.png";
$scope.mrkrabs = "images/MrKrabs.jpg";
$scope.patrick = "images/Patrick.png";
$scope.plankton = "images/Plankton.JPG";
$scope.sandy = "images/Sandy.jpeg";
$scope.spongebob = "images/Spongebob.png";
$scope.squidward = "images/Squidward.jpg";
$scope.cards = [$scope.gary, $scope.larry, $scope.mrkrabs,
$scope.patrick, $scope.plankton, $scope.sandy,
$scope.spongebob, $scope.squidward];
Array.prototype.push.apply($scope.cards, $scope.cards);
Как я могу использовать ng-repeat
и ng-table
для отображения этого массива в 4 * 4 матрицы? (я буду разбираться позже, как наполнить массив :))
Спасибо. Я пробовал это, но элемент слишком далек друг от друга. Как я могу сделать его более похожим на игровое поле памяти? как большой '#'. Редактировать: возможно, используйте только столбцы 5-9. – user1692261
Вы можете переопределить отступы и поля столбцов и строк начальной загрузки, чтобы сделать их рядом друг с другом. – Austin
Можете ли вы объяснить, пожалуйста, как это делается? – user1692261