diff options
author | Matthew Lemon <y@yulqen.org> | 2024-02-11 21:19:09 +0000 |
---|---|---|
committer | Matthew Lemon <y@yulqen.org> | 2024-02-11 21:19:09 +0000 |
commit | 7d131bea17205c314387700787286365cbd98d5a (patch) | |
tree | 996498d649b5e1f826aecee7d27253b96cb72b4d /cmd/web/handlers.go | |
parent | 47c2880467d1906c9a40746da4bf7c212634db79 (diff) |
wip: Cannot get the dynamic data to show up in template
Diffstat (limited to '')
-rw-r--r-- | cmd/web/handlers.go | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/cmd/web/handlers.go b/cmd/web/handlers.go index 49f52ca..40ca509 100644 --- a/cmd/web/handlers.go +++ b/cmd/web/handlers.go @@ -4,6 +4,7 @@ import ( "errors" "fmt" "html/template" + "log" "net/http" "strconv" @@ -12,12 +13,12 @@ import ( func (app *application) listOperations(w http.ResponseWriter, r *http.Request) { - // ops, err := app.operations.ListAll() + ops, err := app.operations.ListAll() - // if err != nil { - // app.serverError(w, r, err) - // return - // } + if err != nil { + app.serverError(w, r, err) + return + } files := []string{ "./ui/html/base.tmpl.html", "./ui/html/pages/operations/list.tmpl.html", @@ -30,7 +31,12 @@ func (app *application) listOperations(w http.ResponseWriter, r *http.Request) { return } - err = ts.ExecuteTemplate(w, "base", nil) + data := operationsTemplateData{ + Operations: ops, + } + log.Println(data) + + err = ts.ExecuteTemplate(w, "base", data) if err != nil { app.serverError(w, r, err) // Use the serverError() helper } |