Как сделать арифметические c операции в е js? - PullRequest
0 голосов
/ 03 мая 2020

Как я могу выполнить арифметические c операции внутри шаблона e js. Я пытаюсь стилизовать мои изображения, задавая им правильную высоту и ширину. Для установки ширины я пытаюсь получить общее количество изображений из массива изображений. Я устанавливаю ширину = (1 / total_no_of_images)%, чтобы каждое изображение имело равную ширину . Я не могу выполнить эту операцию внутри e js.

var num = 1/<%= Restaurant.photos.length %>

где "Restaurant.photos.length" представляет количество изображений в массиве фотографий.

и более поздние настройки "width:num%" с использованием встроенного css**.

1 Ответ

0 голосов
/ 03 мая 2020

Вы можете сделать это, используя <%%> вместо <% =%>.

<% var num = 1 / Restaurant.photos.length %>

Здесь значение будет сохранено в num, и вы можете использовать его. Нравится:

<h1><%= num %></h1>
...