問題タブ [swig-template]

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 に答える
875 参照

node.js - NodeJS Swig 数学

ノードのswigテンプレートに完全に困惑しています。2 つの値を減算するにはどうすればよいですか?

次のいずれも機能しません。

ビューでこれを計算して渡す必要がありました。それが唯一の方法ですか? 独自のフィルターを作成できると思いsubtractますが、それは悪い解決策のようです。

0 投票する
0 に答える
596 参照

node.js - Express と Swig で node-reversable-router を使用する

Swig と Express をいじってみましたが、ルートに名前を付けることに慣れているので、URL を直接使用しなくても、ビューやリダイレクトでルートを参照できます。

Express を拡張する素敵なモジュールnode-reversable-routerを見つけました。これはうまく機能するようですが、ヘルパー url() メソッド/関数がビュー (Swig) に正しく公開されていないようです。したがって、そこで使えない。

Express は「500 TypeError: Cannot read property 'login' of undefined」(私のビューの url('login') ヘルパー) をスローします。

Jade 以外のテンプレート エンジンでこのルーターを使用したことのある人はいますか?

これは私の app.js ファイルです:

これは私のroutes/login.jsです(Expressで生成されたストックスタンダード):

これは私の view/login.html です - url() ヘルパーはフォーム アクションの半分ほど下にあります:

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

node.js - Swig (node.js) ファイルをインクルードしてオブジェクトを渡す

私はこの問題に直面しています。

次のような別のインクルードを含むページがあります。

index.html

ペットオブジェクトはこのようなオブジェクトです

ページをレンダリングしようとすると、これだけの空白のページが表示されます。

[オブジェクト オブジェクト]

何が起こっているのかわかりません:(

前もって感謝します!

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

javascript - Nodejs、Express、

swigで配列オブジェクトにアクセスするループを作成しようとしています。

オブジェクトの長さをチェックするループを作成したい。{{styles[0].style}} でオブジェクトにアクセスできます。[] は配列です。だから私がする必要があるのは、次のようなものを持つことです

スタイル オブジェクトに 10 個の配列がある場合、{{styles[0].style}}、{{styles[1].style}}、... {{styles[9].style}} を披露する必要があります

{{}} を入れたいコードは次のとおりです。

次のようなものが必要だと思います:

誰でも助けてもらえますか?ありがとう!

ここに私のJSONがあります:

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

express - Swig テンプレートが 2 回目に呼び出されるとハングする

を使用してアプリケーションを作成しており、レンダリング エンジンとしてexpress使用したいと考えています。swig以前使っていてとても良かったのですが、バージョンが変わってどうしようもない。これまでに書いたものは次のとおりです。

web.js

ビュー/ルート/home.html

サーバーを起動してブラウザで開くlocalhost:5000/と、正しく表示されますYour are at root#home, x = 1。しかし、2回目のリクエストを行った後、localhost:5000/ハングアップします...返信がありません。ログで、リクエストが関数に入って終了することがわかります

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

javascript - ループ用のswig node.js、express、mongodb

swig エンジンで for ループを作成しています。基本的に、親の td の下に 4 つ以上のテーブルがある場合、新しい tr が作成されて続行されます...助けてください! :(

ここに私のJSONがあります:

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

javascript - Sails.js swig テンプレートが機能しない

Sails.js 0.9.4 をインストールし、次のコマンドで swig テンプレート エンジンを使用するアプリケーションを作成しました。

経由でアプリを実行しようとするとsails lift、次のエラーが表示されます。

誰かが理由を知っていますか?これは jade または ejs と完全に連携し、/config/views.js ファイルのドキュメントでは、Sails が他のテンプレート (swig を含む) もサポートしていると述べています。