Как получить все изображения игральных карт, чтобы добавить их в массив с помощью Angular? - PullRequest
2 голосов
/ 08 июля 2019

У меня есть приложение Angular, и я хочу создать Блэкджек. Для этого я скопировал изображения всех игральных карт в каталог /assets.

Я хочу просмотреть изображения в папке, чтобы добавить изображения (или исходный URL) в массив, но, как показано в следующем ответе, это невозможно в веб-интерфейсе. Прокрутка всех файлов / изображений в папке с Angular

Но тогда как мне добавить их в массив? Требуется ли редактировать бэкэнд?

1 Ответ

4 голосов
/ 08 июля 2019

Это колода карт.Вам не нужно спрашивать, что они на заднем плане, потому что они никогда не будут меняться.Просто сгенерируйте массив во внешнем интерфейсе, используя шаблон имени файла.

   function cardSet(rank) {
      return Array(13).fill(0).map((x, indx) => `card-${rank}-${indx + 1}.png`);
   }

   const cards = [
      ...cardSet('club'),
      ...cardSet('diamond'),
      ...cardSet('heart'),
      ...cardSet('spade')
   ];
   
   console.log(cards);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...