問題タブ [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 に答える
1470 参照

json - swig-template を使用して json データにアクセスする

私は swig-template を使用して「colors」オブジェクトにアクセスしています。このリスト形式で各色を表現する必要があります。

  • 青い
  • このjsonにアクセスするにはどうすればよいですか?

    ps。他の方法を試しましたが、うまくいきませんでした。{{style_list.colors|sort}} があり、次のようになります。

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

    node.js - Express.js で res.render を使用するときに swig テンプレート エラーを正しくキャッチする

    Express.js と swig テンプレートを使用して Web アプリケーションを構築しています。問題は、swig レンダリングが失敗した場合 (たとえば、テンプレートに問題がある場合)、それがスローしてノードがクラッシュするエラーをキャッチできないことです。

    具体的には、stringGenerator 関数を使用してオブジェクトを返し、そのオブジェクトを間違った方法で参照すると、エラーが発生します。「予期しないキー」エラーがスローされますが、キャッチできないようです。

    swig が res.render でスローするエラーをキャッチするにはどうすればよいですか。

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

    javascript - Swig テンプレート、テスト条件

    swig-templateでこのようなことを行うにはどうすればよいですか?

    たとえば、remId = 123455_instock_white の場合、remId に在庫があるか事前在庫があるかを調べる必要があります。

    Id に instock が含まれている場合、Id は instock テーブルの下に入り、Id に prestock が含まれている場合、Id は prestock テーブルの下に入ります。

    何か案が?これをどのようにフィルタリングすればよいですか?

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

    node.js - Express を使用せずに swig テンプレートを使用してファイルをレンダリングする

    私は常に Express で swig (django スタイルのテンプレート エンジン) を使用しています。リクエスト/レンダリングの外でswigを使用し、コンテキストをswigマークアップファイルに渡してHTMLを生成しようとしています。

    Express を使用せずに API を理解することはできません。

    ウェブサイトから、私が仕事に就けない例があります: https://github.com/paularmstrong/swig/tree/bd3f5a0dc08078ffd4372fa61248f8d50d8cbbf8

    rendertmpl オブジェクトに存在しないというエラーがありますか? (compileFile は正常に動作しているようです。)

    私が理解していないこと、または例の外に含める必要があることは明らかです。

    更新:コメントの後に swig のバージョン番号を追加して、使用しているバージョンを明確にしました。

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

    geddy - ゲディ スウィッグ テンプレート

    geddyでswig継承を使用することは可能ですか? geddy gen app app1 --swig によって生成されたコードを見ると、すべてが ejs のように見えますが、{{ または {%.

    Geddy またはおそらく例で swig を使用する方法に関するドキュメントはありますか。

    ありがとう

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

    npm - Nodejs Swig テンプレート コマンド ライン

    Twig テンプレート CLI をインストールできない

    http://paularmstrong.github.io/swig/docs/cli/

    sudo npm install swig --global をインストールするとき

    私は手に入れます

    swigを実行しようとしたときのコマンドが見つかりませんエラー

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

    javascript - Express.js および Node.js を使用した Swig の条件付き拡張タグ

    Swigテンプレートエンジンの拡張タグを条件付きにする方法、または渡された変数を使用できるようにする方法を知っている人はいますか?

    これの代わりに:

    私はこれをしたいです

    Express.jsでこれを使用してファイルをレンダリングしながら

    誰かが前にこれをしましたか?テンプレート拡張を条件付きにするか、文字列の代わりに変数を渡します。助けていただければ幸いです。