問題タブ [stringtemplate]

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

c# - C#StringTemplate-eol文字を設定する方法

StringTemplateライブラリのC#バージョン(http://www.stringtemplate.org/)を使用してC++コードを生成しています。テンプレートを使い始めるまでは、テンプレートは正常に機能します

'list'内の複数の値にテンプレートを適用するための構文(StringTemplate用語で正しい場合は'multi-valued-argument')。その瞬間から、EOL文字が\nから\r \ nに切り替わり、Visual Studioやその他のエディターは、生成されたファイルを開くたびに'行末文字を\nに変換する'警告を表示します。

だから、私の質問は、StringTemplateに常にEOLマーカーとして\ nを出力させるにはどうすればよいですか?

0 投票する
14 に答える
15456 参照

asp.net - JQueryの$は、ASP.NetMVCのStringTemplate.Netの$と競合しています

ASP.NET MVCを探索していて、サイトをインタラクティブにするためにjQueryを追加したいと思いました。.Netに移植されたStringTemplateを、htmlを生成してJSONを送信するためのテンプレートエンジンとして使用しました。しかし、そのページを見ると見えませんでした。デバッグ後、$はStringTemplateによってプロパティなどにアクセスするために使用され、jQueryもそれを使用してDOMを操作することに気付きました。ねえ、私は他のテンプレートエンジンを見てきました、そしてそれらのほとんどはドル記号を使用しています:(。

ASP.Net MVCの代替テンプレートエンジンはありますか?MSFTがVisualStudio(2008?)で使用すると発表したため、jQueryを保持したかったのです。

前もって感謝します :)

アップデート

ASP.NET MVCのテンプレートエンジンの包括的なリストとその長所と短所については、ASP.NETMVCビューエンジンの比較に関する質問の回答を参照してください。

アップデート2

$最後に、JQueryを含むJavaScriptコードを別のスクリプトファイルに入れるだけなので、テンプレートファイルの混ざり合いについて心配する必要はありません。

アップデート3

解決する必要があるものを反映するようにタイトルを変更しました。結局のところ、「YのベストX」は非常に主観的な質問です。

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

templates - StringTemplateはStrutsで動作しますか?

strutsWebアプリケーションでテンプレートエンジンを使用したいと思います。したがって、StringTemplateを使用したいのですが、Strutsで実装する方法がわかりません。

0 投票する
8 に答える
3780 参照

java - 条件付き書式をサポートする Java の軽量テンプレート ソリューションはありますか?

私は MessageFormat を使用して、次のようなテンプレートでいくつかのアドレスをフォーマットしています:

どこ

  • 0 = 番地 1
  • 1 = 番地 2
  • 2 = 番地 3
  • 3 = 都市
  • 4 = 状態
  • 5 = 郵便番号

これらのフィールドのほとんどは、キャプチャ時にオプションです。たとえば、ストリート 3 がない場合に空行を避けるにはどうすればよいですか? この「{0}{1}{2}{3}{4}{5}」のようなテンプレートを使用して、それに応じて「street 3\n」または「」を置き換えることができますが、テンプレートは提供しませんフォーマッティングに大いに役立ちます。

フォーマット文字列に条件を含める方法はありますか? または、条件付き書式をサポートする別の、できれば軽量のテンプレート ツールはありますか?

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

python - StringTemplate エンジンを CherryPy Web サーバーに統合する方法

私は StringTemplate エンジンが大好きで、CherryPy Web サーバーが大好きで、それらを統合できることを知っています。

誰がそれをしたのですか?どのように?

編集: TurboGears フレームワークは、CherryPy Web サーバーを使用し、テンプレート エンジン、データ アクセス ツール、JavaScript キットなどの他の関連コンポーネントをバンドルします。MochiKit に興味があり、CherryPy を要求しますが、他のテンプレート エンジンは必要ありません。 StringTemplate (アーキテクチャは重要です。別の壊れた/悪いテンプレート エンジンは必要ありません)。

したがって、StringTemplate を TurboGears と統合する方法を説明することで、この質問に答えることができます。

Google App Engine で CherryPy と StringTemplate を使用する方法に対処することで、この質問に答えることができる場合もあります。

ありがとう。

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

java - StringTemplate用の独自の字句アナライザーを構築するにはどうすればよいですか?

うーん、簡単そうに聞こえますが、StringTemplateに付属しているものを見た後、これが平均的な開発者にとって簡単な方法はありません。

どこから始めますか?

もう少し掘り下げることから、これを達成するように思われますが、言語ファイルを作成するためにANTLRツールも学ぶ必要がありますか?あれは正しいですか?または、StringTemplateに付属しているものをコピーすることはできますか?

0 投票する
5 に答える
4121 参照

java - StringTemplate と簡単に統合できる Java MVC フレームワークは?

StringTemplateが一般的なJava Web MVC フレームワークとどのように簡単に統合されるか (または統合されないか) を理解するのは困難です。

StringTemplate と簡単に統合できる Java MVC フレームワークは?

良い答え:

  • フレームワークと統合するための1つのソリューションについて言及し、
  • 次のような便利で適用可能なものへ のリンクが含まれています。
    • チュートリアル, _
    • またはドキュメンテーション
    • またはソースコードへの参照:
      • 無料,
      • およびオープン ソースまたはパブリック ドメイン

読者/有権者の皆様、解決策が真実で素晴らしいとわかっている場合は、その解決策に投票してください。

この質問の範囲では、 StringTemplate 以外のテンプレート エンジンには興味がありません

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

c# - Zebra striping built-in to stringtemplate?

In this example I am striping with code before passing in to the template, I just wanted to make sure I wasn't missing some already built-in stringtemplate functionality.

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

c# - StringTemplate ListDictionary 反復

テンプレートで ListDictionary (C# StringTemplate) を反復処理し、各リスト項目で別のテンプレートを呼び出そうとしています。

上記のテンプレートは何も生成しません。PropDef テンプレートを呼び出そうとする代わりに匿名テンプレートをインライン化すると、期待どおりに機能します。反復は匿名テンプレートのみを許可しますか?

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

java - Ruby(erb / haml)に最も近い方法で機能するJava HTMLテンプレートテクノロジーはどれですか?

Apache Velocity、Freemarker、Hamlets、Tapestry、StringTemplate、JSP、JSP Weaver(その他?)などのJavaテンプレートソリューションの中で、Rubyの同様のHTMLテンプレートソリューション(haml / erb)の簡潔さと単純さに最も近いものです。テンプレートエンジンの構文と、サーバー上のコントローラーコードとの統合の単純さの両方に関心があります。