問題タブ [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.
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を出力させるにはどうすればよいですか?
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」は非常に主観的な質問です。
templates - StringTemplateはStrutsで動作しますか?
strutsWebアプリケーションでテンプレートエンジンを使用したいと思います。したがって、StringTemplateを使用したいのですが、Strutsで実装する方法がわかりません。
java - 条件付き書式をサポートする Java の軽量テンプレート ソリューションはありますか?
私は MessageFormat を使用して、次のようなテンプレートでいくつかのアドレスをフォーマットしています:
どこ
- 0 = 番地 1
- 1 = 番地 2
- 2 = 番地 3
- 3 = 都市
- 4 = 状態
- 5 = 郵便番号
これらのフィールドのほとんどは、キャプチャ時にオプションです。たとえば、ストリート 3 がない場合に空行を避けるにはどうすればよいですか? この「{0}{1}{2}{3}{4}{5}」のようなテンプレートを使用して、それに応じて「street 3\n」または「」を置き換えることができますが、テンプレートは提供しませんフォーマッティングに大いに役立ちます。
フォーマット文字列に条件を含める方法はありますか? または、条件付き書式をサポートする別の、できれば軽量のテンプレート ツールはありますか?
python - StringTemplate エンジンを CherryPy Web サーバーに統合する方法
私は StringTemplate エンジンが大好きで、CherryPy Web サーバーが大好きで、それらを統合できることを知っています。
誰がそれをしたのですか?どのように?
編集: TurboGears フレームワークは、CherryPy Web サーバーを使用し、テンプレート エンジン、データ アクセス ツール、JavaScript キットなどの他の関連コンポーネントをバンドルします。MochiKit に興味があり、CherryPy を要求しますが、他のテンプレート エンジンは必要ありません。 StringTemplate (アーキテクチャは重要です。別の壊れた/悪いテンプレート エンジンは必要ありません)。
したがって、StringTemplate を TurboGears と統合する方法を説明することで、この質問に答えることができます。
Google App Engine で CherryPy と StringTemplate を使用する方法に対処することで、この質問に答えることができる場合もあります。
ありがとう。
java - StringTemplate用の独自の字句アナライザーを構築するにはどうすればよいですか?
うーん、簡単そうに聞こえますが、StringTemplateに付属しているものを見た後、これが平均的な開発者にとって簡単な方法はありません。
どこから始めますか?
もう少し掘り下げることから、これを達成するように思われますが、言語ファイルを作成するためにANTLRツールも学ぶ必要がありますか?あれは正しいですか?または、StringTemplateに付属しているものをコピーすることはできますか?
java - StringTemplate と簡単に統合できる Java MVC フレームワークは?
StringTemplateが一般的なJava Web MVC フレームワークとどのように簡単に統合されるか (または統合されないか) を理解するのは困難です。
StringTemplate と簡単に統合できる Java MVC フレームワークは?
良い答え:
- フレームワークと統合するための1つのソリューションについて言及し、
- 次のような便利で適用可能なものへ
のリンクが含まれています。
- チュートリアル, _
- またはドキュメンテーション、
- またはソースコードへの参照:
- 無料,
- およびオープン ソースまたはパブリック ドメイン。
読者/有権者の皆様、解決策が真実で素晴らしいとわかっている場合は、その解決策に投票してください。
この質問の範囲では、 StringTemplate 以外のテンプレート エンジンには興味がありません。
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.
c# - StringTemplate ListDictionary 反復
テンプレートで ListDictionary (C# StringTemplate) を反復処理し、各リスト項目で別のテンプレートを呼び出そうとしています。
上記のテンプレートは何も生成しません。PropDef テンプレートを呼び出そうとする代わりに匿名テンプレートをインライン化すると、期待どおりに機能します。反復は匿名テンプレートのみを許可しますか?
java - Ruby(erb / haml)に最も近い方法で機能するJava HTMLテンプレートテクノロジーはどれですか?
Apache Velocity、Freemarker、Hamlets、Tapestry、StringTemplate、JSP、JSP Weaver(その他?)などのJavaテンプレートソリューションの中で、Rubyの同様のHTMLテンプレートソリューション(haml / erb)の簡潔さと単純さに最も近いものです。テンプレートエンジンの構文と、サーバー上のコントローラーコードとの統合の単純さの両方に関心があります。