問題タブ [mustache]

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 投票する
2 に答える
1817 参照

javascript - 口ひげでできないことはありますか?

私はhttp://github.com/janl/mustache.jsを評価しています

そして私はそれが時間とともに一般的にどのように機能するかを考えています。巨大なオブジェクトを作成しただけの場合、それを任意の形式のHTMLに変換するには口ひげで十分ですか?

だから、私の質問はです。口ひげができないことはありますか?

(私の考えでは、JSONからHTMLへのツリー変換にすぎないと思いますが、それを検証する方法や、それに賭けるのに十分な自信を得る方法がわかりません)

さらなる解明

私が持っていたのは巨大なオブジェクトだけで、それから1回の反復で口ひげのテンプレートを与えたと仮定します。HTMLには、その言語では口ひげで表現できないものがありますか。

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

javascript - 口ひげを使用するときのCouchappリストのタイムアウト

5つの結果を含むリストの出力をレンダリングするためにmutacheを使用する(しようとする)単純なリストビューがあります。

これにより、タイムアウトが発生します。

やってみると

これは5xHelloをうまく印刷します。

テンプレートコードをロードするためにrequireステートメントに絞り込みました。

誰かが私にタイミングがどこから来ているのか手がかりを与えることができますか?

------解決済み-------

このrequire呼び出しは、参照するコードのファイル名の「.js」ファイル拡張子を好みません。

次のように変更します:

問題を修正しました。

0 投票する
13 に答える
40441 参照

templates - ロジックレステンプレート(口ひげなど)の利点は何ですか?

最近、ロジックレステンプレートと言われる口ひげに出くわしました。

However, there is no explaining why it is designed in Logic-less way. In another word, what's the advantage of Logic-less template?

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

ruby - 口ひげを使って配列を反復処理する

反復で現在の要素への参照を取得するにはどうすればよいですか?

明らかなことを見落としていることを願っています。

0 投票する
6 に答える
13543 参照

php - 口ひげ:子セクションの親セクションから変数を読み取ります

Mustacheで、子セクションにいる間に親セクションから変数を読み取ることは可能ですか?

たとえば、以下の例では、{{order_store.id}}がその親から変数を読み取るようにします$ order_store [(現在の子ループの配列インデックス)] ['id']

template.mustache

サンプルデータ(PHP)。

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

mustache - Mustache.js - How do you hook up events?

I'm considering using Mustache.js for a small project I'm working on.... The one thing that I haven't seen an answer for is - Which is the best way to go about hooking up events?

I was thing of creating a tree menu with mustache but I can't think which would be the best or cleanest way to hook up events to each node?

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

php - Mustache パーシャルとコードの再利用

週末に始めたプロジェクトの口ひげのコツをつかんでいます。

私はPHP実装を使用しています。ただ、システムに慣れていないのでいくつか質問があります。

テンプレートの継承または再利用をどのように処理しますか? パーシャルは知っていますが、どのように使用すればよいですか? 私はこのようなことをしています、ala include:

トップ.口ひげ:

下.口ひげ:

そして、このテンプレートをレンダリングするビュー:

これは正しいアプローチですか?

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

ruby-on-rails - 口ひげのタグヘルパーの適切な手順

私は口ひげのドキュメントを読んでいますが、それはクールに見えます: https://github.com/defunkt/mustache

ruby コードと html マークアップの間には明確な分離があります。口ひげプロジェクトを開始していないので、混乱しています: マークアップを生成するルビはどのように処理すればよいですか? カスタム メソッドは言うまでもなく、フォーム ヘルパーと link_to が明らかな例です。{{link_to ...}} を行うのは適切 (または可能) でしょうか? -- マークアップにコードを含める。または、ビュー ルビーでカスタム メソッドを定義するには: {{whatever_link}}? -- これは非 DRY であり、同様に望ましくないようです。勝機はどこ?

ありがとう!
--ピーター

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

javascript - javascriptでハッシュのjsonハッシュを配列のハッシュに変換するにはどうすればよいですか?

だから私が持っている場合:

JavaScript関数を使用して取得するにはどうすればよいですか:

構造体をmustache.jsで使えるようにしたいです。

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

javascript - mustache.jsとjquery-tmpl

私は初めてjavascriptテンプレートを調べていますが、現時点では口ひげとjquery-tmplが最有力候補です。

私の要件のいくつか:

  • テンプレートは別々のファイルに保存され、複数のページに含まれます
  • すべて(またはほとんどすべて)のデータは、jsonを返すRESTfulAPIの呼び出しから取得されます
  • 私たちはjava/eclipseショップなので、構文の強調表示とそれとの互換性が問題になる場合は、それがあればいいでしょう。

速度、使いやすさ、柔軟性、安定性の点で比較を知っている人はいますか?私が考慮すべき他の要因はありますか?他のトップテンプレートエンジン?

(この一般的なトピックについて他にも 質問があることは知っていますが、これら2つの間の直接的な幅広い比較は見当たりません。)