cost 293 ms
搶劫可消化表單標簽未展開

[英]Heist digestible form tags are not expanded

我正在尋找想法 go 與 Snap Heist 可消化 forms 有什么問題。 我復制粘貼的模板和處理程序。 大多數頁面都正確呈現,但可消化的表單標簽保持不變,即表單標簽有 dfForm、輸入 dfInputText 等。后端控制台和瀏覽器中都沒有警告。 我使用 bindDigestiveSpli ...

渲染搶劫模板不會返回任何內容

[英]Rendering a heist template returns nothing

我這樣調用該函數: 我猜這與配置有關。 我沒有仔細考慮以上配置。 不幸的是,以上只是產生了“搶劫錯誤”的錯誤(第二行)。 所以我的問題是為什么? 我的下一步是研究Heist.Interpreted.renderTemplate函數。 ...

是否有不轉義內容的 textSplice 替代方案?

[英]Is there an alternative to textSplice that does not escape the content?

https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Interpreted.html#v:textSplice textSplice似乎對內容進行了轉義。 它取代<至< 例如。 我怎樣才能避免這種逃避行為? ...

heist是否支持將(字符串/ JSON)替換為模板中的任意位置?

[英]Does heist support substituting (strings / JSON) into an arbitrary location within a template?

關於搶劫,我有一個模板,例如: 有沒有辦法替代??? 一串又一串? 我認為以下功能可能是解決方案https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Splices-Json.html#v:bindJson,但我 ...

如何在不為每個模板自動創建路徑的情況下使用捕捉/搶劫

[英]How to use Snap/Heist without creating routes automatically for every template

是否可以以並非每個模板都有自動生成的路線的方式使用“捕捉/搶劫”? 例如,假設我有一個帶有<apply-content/>標簽的名為“ outline”的模板,以及一個名為<apply template="outline">名為“ index”的<apply te ...

在“編譯的搶劫案”(Haskell)中,為什么必須事先創建接頭?

[英]In Compiled Heist (Haskell), why must splices be created beforehand?

我能理解為什么必須事先處理HTML模板(.tpl文件)(使用loadTemplates )並放入HeistConfig 。 這使Heist可以事先將HTML處理為更有效的格式。 但是,我不明白為什么還必須事先創建接頭並將其放入HeistConfig 。 這有什么好處? 我看不到好處, ...

Heist示例不起作用:'hcCompiledSplices'不是記錄選擇器

[英]Heist example not working: ‘hcCompiledSplices’ is not a record selector

我試圖理解如何使用Heist,但我發現的任何一個例子似乎都沒有用,而且我似乎找不到其他任何與我有同樣問題的人。 我在這里找到了一些示例代碼: https://www.schoolofhaskell.com/school/to-infinity-and-beyond/older-but-s ...

搶劫不替代模板

[英]Heist not substituting templates

我有以下代碼,僅從此處復制粘貼並進行了現代化處理(原始示例不再使用Heist的最新版本進行編譯)。 和以下模板: 運行該程序將按原樣將整個模板輸出到控制台。 沒有替代。 可能是現代Hesit版本要求缺少一些函數調用。 我試圖在文檔中查找它,但是沒有運氣。 為什么不起作用? ...

類型名稱以軟件包名稱和版本為前綴

[英]Type names prefixed with package name and version

我對Haskell還是很陌生 ,並且正在嘗試跟隨Happstack Crash Course進行學習 。 我已經完成了一些示例,但是當我嘗試使用happstack-heist示例時 ,出現了一個奇怪的編譯錯誤。 我正在編譯的文件如下所示: 錯誤是: 似乎有些東西想要帶有包名和 ...

使搶劫0.14.0.1正常工作

[英]Getting heist 0.14.0.1 to work

需要明確的是,我只對使用搶劫感興趣,而不是對搶劫感興趣。 我正在閱讀ocharles的教程( https://ocharles.org.uk/blog/posts/2013-12-11-24-days-of-hackage-heist.html ),並嘗試改編他的第一個示例。 這是一個簡單的 ...

綁定拼接以在Heist中進行標記

[英]Bind splice to tag in Heist

我想使用一個網站作為工作示例,以幫助學習Haskell。 我正在嘗試遵循Snap網站上的Heist教程 ,並在網頁中顯示階乘函數的結果。 我可以在沒有編譯器抱怨的情況下獲得在服務器端定義的示例函數,但是我無法弄清楚如何將函數綁定到標簽上,然后將其放入HTML中。 具體來說,這部分工作正 ...

Snaplet中的靜態文件

[英]Static files in a Snaplet

我想從Snap框架中的Snaplet提供一些靜態文件。 我怎么做? 文檔不完全清楚。 我知道如何添加路線和東西,但我遇到兩個問題: 我需要傳遞給serveDirectory以從snaplet目錄提供文件? 我如何在我的snaplet的Heist模板中引用這些靜態文件? ...

將運行時接頭與Snap / Heist應用程序集成

[英]Integrating a runtime splice with a Snap/Heist app

我正在使用Heist模板整理一個簡單的Snap應用程序。 我想將請求網址打印到頁面中。 但是,除了運行我的接頭之外,輸出僅包含splice標簽。 我覺得我已經忽略了一些簡單的事情,因為我找不到我的應用程序與所找到的教程之間的任何區別。 Site.hs: 在index.tpl: ...

在模板目錄之外使用Heist渲染模板

[英]Rendering templates with Heist outside of the templates directory

我正在使用Snap創建一個相當簡單的投資組合,在大多數情況下,它們只是將內容存儲在數據庫中並顯示給用戶。 我想擁有的功能之一是能夠展示我的投資組合中已淘汰的設計。 每個設計都只不過是一個模板和少量資產(圖像,css等)。 出於組織目的,我希望將屬於單個設計的所有內容放在一起,並與投資組合的 ...

從模板中竊取頂級標簽?

[英]Heist top level tags from template?

我正在嘗試學習如何使用Snap和Heist,並希望將指向JavaScript庫的鏈接放在適當的位置。 我在_js-libs.tpl創建了此模板: 然后在base.tpl模板中嘗試此base.tpl : 但這只會導致頁面中的<jquery></jquery&gt ...

如何將簡單的Haskell變量傳遞給Heist模板?

[英]How do I pass simple Haskell variables to a Heist template?

首先,我是Snap和Heist的新手:) 在我使用的所有模板引擎中,總有一種方法可以將變量從render函數傳遞到模板。 然后,模板可以在其位置顯示變量。 現在,我的確知道Heist的要求特別嚴格,但是我什至不嘗試在此處進行循環或if / else,僅顯示一個隨機數。 我想這是一件很 ...

Snap:使用已編譯的拼接渲染表

[英]Snap: rendering table with compiled splices

嗯,這是我努力克服的編譯拼接的另一個障礙。 當我第一次使用原始解釋的拼接時,我遇到了一些麻煩,現在我無法將其翻譯成已編譯的變體。 這里描述了原始問題: 渲染表格 所以我需要構建這種結構: 這只是外部和內部循環,外部渲染原始和內部渲染單元格。 這一切都在原始鏈接中描述。 ...

快照:編譯后的拼接取決於運行時決定和URL變量

[英]Snap: compiled splice dependent on runtime decision and URL variable

我遇到一種情況,我必須構造編譯后的拼接並將數據輸入其中,具體取決於URL變量。 我努力解決問題。 因此,有一個簡單的文件名列表需要在表中呈現。 簡單。 文件屬於一個組或類別,因此您可以列出所有文件或與特定類別相關的文件。 我使用此功能提取數據: 如果獲取為Nothing,則 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM