問題タブ [hamlet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
184 参照

haskell - hamlet テンプレートに条件付きコメントを追加する方法は?

Shakespearean テンプレートに条件付きコメント(または任意の種類の HTML コメント) を追加するにはどうすればよいですか?

追加すると

私のハムレット テンプレートでは、空の行だけが生成されます。

0 投票する
1 に答える
56 参照

haskell - hamlet テンプレートからユーザーの認証にアクセスするにはどうすればよいですか?

たとえば、誰もログインしていない場合は、サインアップまたは再ログインできる場所へのリンクを表示したいのですが、ユーザーがログインしている場合は、プロファイルやその他の情報にアクセスできるようにする方法が必要です。

0 投票する
1 に答える
79 参照

haskell - Hamlet のスナップ レンダー リスト

Haskell の学習に使用しているこの小さなプロジェクトを考えると、リクエスト ハンドラーのコード生成を Hamlet テンプレートに移動したいと考えていますが、どのように渡すかがわかりません。

私の現在のコードは、最初のブロッカーである行のコメントを外すと、次のエラーを生成します。

コード:

0 投票する
1 に答える
64 参照

haskell - ハムレットのリストで別のクエリから「詳細」を組み合わせる方法は?

Web ページにアイテムのリストを、別のテーブルの関連する詳細と共に (多対 1 の関係で) 表示したいと考えています。Yesod でこれを行うにはどうすればよいですか? デフォルトの足場を使用しています。結果はrunDB、コンテキスト内でネストできないということですWidgetT— またはそう思います。

これをより具体的にするfeaturesAssociatedWithために、次のハムレット コードで使用する関数をどのように定義すればよいでしょうか。

次のモデルがあるとします。

これが現在のハンドラー関数です

この方法でウィジェットにクエリを埋め込むのが最も自然に思えrunDBますが、これも不可能です。

0 投票する
3 に答える
140 参照

haskell - Hamletfile の Q Exp 戻り値の操作

私のHaskell学習プロジェクトの最後の行を考えると:

hamletFile署名からの出力を変換したいと思います:

関数が期待する Html タイプに変換しrenderHtmlます。

*私が現在行っていることに関する上記の主張は、完全に間違っている可能性があります!

0 投票する
1 に答える
80 参照

haskell - テキストとウィジェットの両方を Yesod の別のウィジェットに埋め込むにはどうすればよいですか?

このような簡単な例を考えると

Yesod に と の両方を実行できる組み込みのメカニズムはfoo "some text"ありfoo (glyphicon "pencil")ますか? Text と Widget の両方を Widget に変換するカスタム型クラスを使用して、これを回避することができました

^{foo "hello"}特に、あいまいな型のために実行することさえできず、^{foo (T.pack "hello")}代わりに実行する必要があるためです。

Text両方とWidget別の内部を埋め込むより良い方法はありWidgetますか?