2014-01-13 5 views
1

먼저 Snap and Heist에 매우 익숙합니다.단순한 Haskell 변수를 Heist 템플릿에 전달하는 방법은 무엇입니까?

제가 사용한 모든 템플릿 엔진에서 항상 렌더링 기능의 변수를 템플릿에 전달하는 방법이 있습니다. 템플릿은 그 자리에 변수를 표시 할 수 있습니다. 이제는 Heist가 특히 엄격하다는 것을 이해합니다.하지만 여기서는 루프 또는 if/else를 시도하지 않고 그냥 임의의 숫자 만 표시합니다. 나는 이것이 아주 기본적인 것이라고 생각하지만 문서에서 스플 라이스를 사용하지 않고 이것이 어떻게 할 수 있는지 보여주지 못했다.

간단히 말해, 번호를 생성 한 스냅 핸들러를 사용하여 스플 라이스를 사용하지 않고 렌더링 할 Heist 템플릿에 전달할 수 있습니까? 만약 그렇다면, 예제 코드를 제공해주세요. 그렇지 않다면, 제가 할 수있는 가장 간단한 방법을 보여주십시오.

답변

1

스플 라이스는 하스켈 정보를 템플릿에 전달하는 방법입니다. 그것이 당신이해야 할 일입니다.

+0

템플릿에 값을 삽입하는 방법을 보여주는 코드 스 니펫을 제공 할 수 있습니까? – Giorgio

+1

테스트 스위트에는 [here] (https://github.com/snapframework/heist/blob/master/test/suite/Heist/Tutorial/CompiledSplices.lhs#L168)의 예가 있습니다. – mightybyte

관련 문제