問題タブ [pug]

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 投票する
6 に答える
40915 参照

node.js - Node.js + Jade を使用しない Express

テンプレートエンジンなしでエクスプレスを使用することは可能ですか?

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

eclipse - jade は eclipse のテンプレート構文をサポートしていますか?

nodejs テンプレート エンジン jade を使い始めたばかりです。残念ながら、私の IDE Eclipse はこの構文をサポートしていないようで、正しく強調表示されません。

.jade ファイルのサポートを Eclipse に追加することは可能ですか?

0 投票する
4 に答える
10470 参照

node.js - 生の Markdown テキストを Jade に渡す

私は初めての Node.js Expressアプリケーションをいじっています。すべてのプログラマーが知っているように、新しいフレームワークをテストするときに最初に作成する必要があるのはブログです! とにかく、Markdown で記事を書き、それをビューにレンダリングしたいと思います。Jade では、フィルターを使用してビュー自体の内部でこれを実行できることがわかりましたが、それを機能させることはできません。

状況を簡単にするために、ここに私が話していることの例を示します。

しかし、これは次のように出力されます: <section><h1>{md}</h1></section>... 渡した変数を代入していません。

それから私はこれを試しました:

出力は次のとおりです。

だから、今はマークダウンを解析していません!

ファイル内のマークダウンを解析しapp.js、HTML をビューに渡して表示することで、これを機能させることができましたが、わかりません。

変数を Jade フィルターに渡す方法はありますか?

0 投票する
7 に答える
36016 参照

node.js - Jade インライン条件付き

Jade テンプレート エンジンを使用して、配列の最初の要素以外のすべてに CSS クラスを持たせようとしています。

私はこのようにできることを望んでいましたが、うまくいきませんでした。助言がありますか?

以下のようにコードをラップできることはわかっていますが、ジェイドのネスト規則が機能することを理解している限り、コードを複製するか、Mixin などに抽出する必要があります。

これを行うより良い方法はありますか?

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

node.js - js変数を使用した1つの属性を持つ複数の属性

こんにちは私はJadeとNode.JSに問題があります

テンプレートに次のコードがあります。

次のエラーが発生します。 SyntaxError: Unexpected identifier

しかし、私が次のことをすると

それはうまくいくようです、私は何が間違っているのですか?どんな助けでも大歓迎です!:)

0 投票する
2 に答える
833 参照

javascript - Jade と Javascript の間でレイアウト情報を共有する

私は Node.js/Jade ベースのサイトを持っており、いくつかの単純な Javascript を使用して対話機能を追加しようとしています。

特に、テーブルに新しい行を追加するボタンを設定しようとしています。テーブルのレンダリングは現在 Jade で行われており、JQuery を使用して行を追加するためのコールバックをセットアップする予定です。

私のテンプレートは次のようになります。

そして、私のJSコールバックは

本文の HTML でレイアウト全体を書き直すこともできますappendが、それはばかげているようです。どちらかを変更するたびに、もう一方も変更する必要があります。

Jade テンプレートと Javascript の間でレイアウト コードを共有する方法はありますか?

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

javascript - 翡翠テンプレートのdatepicker

私はJadeに不慣れで、jquery UIからレイヤードポップアップの1つにdatepickerを追加する必要があります。運がなく、onloadを使用してインラインスクリプトとヘッダーjavascriptを試しました。

任意の提案や助けをいただければ幸いです。ありがとう

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

scala - scalatra で状態を管理する

Scalatra が軽量フレームワークであることは理解しています。ただし、少量の状態を管理するためのトリックがあるかどうかは疑問です。テキストエリアといくつかのチェックボックスを備えたフォームがあります。たとえば、テキストエリアに数式が含まれていて、チェックボックスにいくつかの追加オプションが含まれているとします。送信するとき (method=POST)、フォームの下に結果を表示したいが、同じオプション (テキストエリアに同じテキスト、同じチェックボックスをオン) を維持したい。

これを達成する良い方法はありますか?それとも、HTML を生成するときに手動で値を設定する必要がありますか? 現在、Jade を使用して HTML を生成しています。

0 投票する
2 に答える
3647 参照

javascript - Express & Jade、レイアウトにコードを追加するテンプレート

Node.JSでExpressサイトをいじっています

たとえば、次のようなレイアウト ファイルがあります。

私が理解できたことから、テンプレートの出力は という変数に挿入され、bodyそれが 3 行目のレイアウトに追加されます。しかし、要素に<meta>タグなどを追加するテンプレートが必要な場合は、どうすればよいでしょうか?<head>

テンプレートの拡張とブロックの使用についての説明は見ましたが、それがレイアウトの使用とどのように結びついているのかわかりません。テンプレート自体がレイアウトを拡張するべきではありませんよね? それとも、テンプレートの継承によってレイアウトの必要性がまったくなくなるのでしょうか? 私はそうは思わないでしょうが、よくわかりません。

また、私はここにいるので、別のレイアウトを使用するように指定する方法、またはレイアウトをまったく使用しないように指定する方法を教えてください。現在、ビューは次のようにレンダリングされています。

0 投票する
2 に答える
2638 参照

node.js - Node.js-Jadeビューのネストされた配列

Mongooseを使用して、フィードのモデルが埋め込まれたモデルページがあります。/ pagesに移動すると、ページごとにpage.titleが表示されますが、フィードデータは表示されません。フィード配列からのデータを正しく表示するには、このコードをどのように変更する必要がありますか?どうもありがとう

db.pagesの例:

web.js

見る

私が持っているものでは、リストがビューに生成されますが、リスト項目は空です。ありがとう。