問題タブ [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.
node.js - NodeJS Swig 数学
ノードのswigテンプレートに完全に困惑しています。2 つの値を減算するにはどうすればよいですか?
次のいずれも機能しません。
ビューでこれを計算して渡す必要がありました。それが唯一の方法ですか? 独自のフィルターを作成できると思いsubtract
ますが、それは悪い解決策のようです。
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() ヘルパーはフォーム アクションの半分ほど下にあります:
node.js - Swig (node.js) ファイルをインクルードしてオブジェクトを渡す
私はこの問題に直面しています。
次のような別のインクルードを含むページがあります。
index.html
ペットオブジェクトはこのようなオブジェクトです
ページをレンダリングしようとすると、これだけの空白のページが表示されます。
[オブジェクト オブジェクト]
何が起こっているのかわかりません:(
前もって感謝します!
javascript - Nodejs、Express、
swigで配列オブジェクトにアクセスするループを作成しようとしています。
オブジェクトの長さをチェックするループを作成したい。{{styles[0].style}} でオブジェクトにアクセスできます。[] は配列です。だから私がする必要があるのは、次のようなものを持つことです
スタイル オブジェクトに 10 個の配列がある場合、{{styles[0].style}}、{{styles[1].style}}、... {{styles[9].style}} を披露する必要があります
{{}} を入れたいコードは次のとおりです。
次のようなものが必要だと思います:
誰でも助けてもらえますか?ありがとう!
ここに私のJSONがあります:
express - Swig テンプレートが 2 回目に呼び出されるとハングする
を使用してアプリケーションを作成しており、レンダリング エンジンとしてexpress
使用したいと考えています。swig
以前使っていてとても良かったのですが、バージョンが変わってどうしようもない。これまでに書いたものは次のとおりです。
web.js
ビュー/ルート/home.html
サーバーを起動してブラウザで開くlocalhost:5000/
と、正しく表示されますYour are at root#home, x = 1
。しかし、2回目のリクエストを行った後、localhost:5000/
ハングアップします...返信がありません。ログで、リクエストが関数に入って終了することがわかります
javascript - ループ用のswig node.js、express、mongodb
swig エンジンで for ループを作成しています。基本的に、親の td の下に 4 つ以上のテーブルがある場合、新しい tr が作成されて続行されます...助けてください! :(
ここに私のJSONがあります:
javascript - Sails.js swig テンプレートが機能しない
Sails.js 0.9.4 をインストールし、次のコマンドで swig テンプレート エンジンを使用するアプリケーションを作成しました。
経由でアプリを実行しようとするとsails lift
、次のエラーが表示されます。
誰かが理由を知っていますか?これは jade または ejs と完全に連携し、/config/views.js ファイルのドキュメントでは、Sails が他のテンプレート (swig を含む) もサポートしていると述べています。