hamlet

    1

    1답변

    Hamlet에서 $doctype 5은 <!DOCTYPE html>을 생성합니다. "doctype의 여러 다른 버전을 지원합니다."라는 문구는 The Yesod book says인데 문서화하지 않았습니다. 어떤 다른 유형이 지원되며 구문은 무엇입니까?

    0

    1답변

    나는 내부 스타일 시트를 생산하는 햄릿하는 데 사용했다?

    5

    2답변

    Yesod Book. 햄릿은 호출 될 때 범위의 변수에 자동으로 액세스 할 수 있습니다. 변수를 구체적으로 전달할 필요가 없습니다. 이 깊은 마술이란 무엇입니까? 어떤 변수가 범위에 있는지 자동으로 어떻게 알 수 있습니까?

    2

    1답변

    어떻게하면 아래의 예제가 포함 된 지연 텍스트 유사 인용 부호 대신 외부 파일을 사용하도록 변환 할 수 있습니까? {-# LANGUAGE QuasiQuotes, OverloadedStrings #-} import Text.Shakespeare.Text import qualified Data.Text.Lazy.IO as TLIO import Data.T

    3

    1답변

    지도에 넣어야하는 좌표 목록이 있습니다. julius에서 목록을 반복 할 수 있습니까? 지금 나는 햄릿에 숨겨진 테이블을 만들고 이상적인 해결책으로 보이지 않는 줄리우스의 테이블에 액세스하고 있습니다. 좀 더 나은 해결책을 제시 할 수 있습니까? 감사. 편집 : julius가 읽을 수있는 목록의 JSON 문자열을 전달하면 내 문제가 해결되는 것 같습니다.

    5

    1답변

    햄릿과 이상한 문제가 있습니다. 목록을 반복 할 때 $ forall을 사용하려고 시도하지만 "범위가 맞지 않음"오류가 계속 발생합니다. Win7에서 yesod 0.9.2.2를 실행 중입니다. 끔찍한 디자인은 제쳐두고 어디에서 내가 잘못 가고 있는지 생각할 사람이 있습니까? "db"변수 보간을 제거하면 잘 실행됩니다. 관련 마을 : !!! <h1> Data

    2

    1답변

    런타임시 경로에 매개 변수를 전달하려고합니다. buildFeedRow :: Item [Attribute Text] -> GWidget a a() buildFeedRow item = do let f = unpackItem item u :: Text = url f [whamlet| <tr> <td>

    6

    1답변

    yesod와 함께 제공되는 hamlet templating 언어를 사용하면 쉼표로 구분 된 목록을 인쇄하는 가장 좋은 방법은 무엇입니까? 예. 하나의 엔트리를 인쇄하는이 코드를 가정 해 봅시다. 쉼표를 요소 사이에 어떻게 삽입합니까? 같은 Template Toolkit 같은 The values in the list are $ forall entry <-

    2

    1답변

    TH는 $(staticFiles "static") 형 StaticRoute 값의 하중을 덤프 부른다. 햄릿 유형 보증 된 (즉, @{...}) URL은 Route Foo 인 Foo이 내 기초가됩니다. StaticRoute 값을 Hamlet의 URL로 사용해야하는 방법이 있어야합니다. 나는 중 하나를 찾을 수없는 유형 StaticRoute -> Route

    2

    1답변

    사용자가 인증되었는지 테스트하고 상태에 따라 "로그인"또는 "로그 아웃"링크를 표시하고 싶습니다. 은 지금까지 나는 $maybe muid <- maybeAuthId <a [email protected]{AuthR LogoutR} >Logout $nothing <a [email protected]{AuthR LoginR} >Login