170 похожих чатов

Кто может подсказать как работать с динамической таблицей в html

тепмлейте?

Мне нужно заполнить квадратную таблицу N на N.

Если N известно в заранее, то можно создан слайс структур и сделать через {{range .}} {{.col1 }}

А что делать если N в заранее неизвестно?

17 ответов

5 просмотров

вопрос не ясен, в чём проблема?

В смысле? Цикл с условием нужен?

allawly- Автор вопроса
Roman Sharkov
вопрос не ясен, в чём проблема?

Есть [][]int, который представляет квадратную доску. В моем случае это лабиринт. Я хочу отобразить этот лабиринт и для этого использую темплайт. Если размерность лабиринта известна взаранее, например 3 на 3, то решение понятно. Я создаю структуру с три полями и потом в темлейте указываю {{ range .table}} {{ .filed1}} И т.д. в результате получаю html таблицу. В моем случае я взаранее не знаю размерность массива. Соответственно не могу знать сколько полей будет и не могу создать структуру.

allawly
Есть [][]int, который представляет квадратную доск...

как вы можете рисовать что-то если не знаете чего вы хотите рисовать?!

allawly- Автор вопроса
allawly
Это будет инпут от юзера

ну тогда вы же знаете размер

allawly- Автор вопроса
⛪️Поп Гапон⛪️
Так жля слайса не нужен размер

Для слайс нет, вопрос в том как этот слайс потом передать в html темплайт передать

allawly- Автор вопроса
Roman Sharkov
как двумерный слайс и передать

Ну это будет слайс интов. Как мне потом получить доступ к интегеру с индексом 2 в тепмлейте?

так а где у вас тут N?

allawly- Автор вопроса
c
так а где у вас тут N?

Количество столбцов

allawly
Ну это будет слайс интов. Как мне потом получить д...

я запутался, в чём конкретно ваш вопрос? как в шаблоне получить доступ по конкретному индексу?

allawly
Ну это будет слайс интов. Как мне потом получить д...

index Returns the result of indexing its first argument by the following arguments. Thus "index x 1 2 3" is, in Go syntax, x[1][2][3]. Each indexed item must be a map, slice, or array. https://pkg.go.dev/text/template#hdr-Functions вы читали документацию к пакету?

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Какое виндузовое сообщение приходит TTabSheet, что риэлайняться контролы на нем, даже у которых парент другой? Ситуация: открываю форму - кнопок нет, перелистываю на другой т...
Катерина Свиридова
7
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Карта сайта