問題タブ [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.
couchdb - Couchapp、Mustache.js、最終的にはCouchDBの学習リソース
EventlyやMustache.jsなど、CouchAppスタックでのアプリケーション開発を支援するために出くわした優れた学習リソースにはどのようなものがありますか?
mustache - 可変構文 (">" なし) を使用した口ひげのパーシャル?
テンプレートエンジンとして口ひげ (php バージョン) を使用しています。
テンプレートで {{>something}} としてフォーマットする代わりに、{{something}} をパーシャルとして機能させることが可能かどうか疑問に思っています。理想的には、変数名が _partials 配列にある場合、変数はパーシャルとして扱われます。
これにより、テンプレートを変更しなくても、変数をパーシャルに変更できます。
これは可能ですか?
php - Mustache (PHP) 連想配列キーの出力
Mustache では、連想配列キーの値の代わりに名前を出力できますか?
つまり、これの代わりに:
フットプリントが小さいデータ ソースが必要です。
出来ますか?
python - pystacheをweb.pyと統合する方法
今、私は次のようにweb.pyでpystacheを使用しています。
simple.mustache
web.pyのレンダリングを作成しました
render_pystache.py
pystacheをweb.pyと統合するためのより良い方法はありますか?たとえば、次の関数を実装するにはどうすればよいですか?
node.js - ノードでmustache.jsを使用してビューからデータを分離する
ノードで mustache.js を使用してテンプレートをデータから分離したい...これが可能かどうか fs.readFile を使用することは明らかではありません。何かご意見は?
配列モデルとして data.js を使用し、テンプレートとして helloworld.html を使用しています
jquery - Backbone.js - 既存の html からモデル/ビューをインスタンス化する
私は今日、アプリケーション内のコードをより適切に整理する方法として、backbone.js を検討し始めました。
既存のhtml を使用してバックボーン モデル (およびビュー) を作成する方法を考えていました (概念的には、必ず疑似コードで返信してください)。
私が見つけたすべてのチュートリアルは、空の html テンプレートを使用してから、ajax を使用してコンテンツに挿入することで構成されています。私はこれをしたくありません。
蔵書があれば。
この段階で、各本をモデルとして管理し、本の名前が変更されるたびに関数を呼び出し (概念実証のための関数のアラートのみ)、URL を呼び出してモデルへの変更をデータベースと同期させたいと考えています。 .
ページ上の既存のhtmlを使用して上記を行う方法について、誰かが私を正しい方向に向けることができますか?
違いがあれば、テンプレートに口ひげを使用する予定です。
javascript - ASP.NET MVCとブラウザーの両方のHTMLテンプレートソリューション?
ASP.NET MVCアプリケーション(.NET 4、IIS 7.5)とブラウザーの両方で機能するHTMLテンプレートソリューションを見つけようとしています。その理由は、サーバー(パフォーマンス、モバイルへの出力など)またはブラウザー(AJAXを介したデータの更新)の両方でHTMLをレンダリングするために同じコードを使用するためです。これは新しい問題ではありませんが、現在の技術動向が答えを変えたのではないかと思います。
私が検討しているいくつかのアイデア:
- JavaScriptと.NETの両方で利用可能な 口ひげテンプレートを使用します。
- Javascript + Razor == Jazorで考えられているように、Razor ViewEngineのJavaScriptへのポートを使用しますか?。
- Micro Templates Are Deadのような立場を取ります...それを忘れて、JavaScript(IronJS?)とDOM(jsdom)を使用してください
ASP.NET MVC View Engineの比較は関連性があるように見えましたが、口ひげについては言及されていません。
更新: クライアント側のテンプレートスローダウン:LinkedInの口ひげ、ハンドルバー、dust.jsなどエンジニアリングは、ネイティブ.NETレンダリングを備えた唯一の口ひげであるトップ4に口ひげを評価します(サーバー側のJavaScriptでレンダリングする必要があります)サーバー)。
javascript - この JSON をループなしで mustache.js を使用してレンダリングするにはどうすればよいですか
JSONは次のとおりです。
私の口ひげのテンプレートは次のとおりです。
したがって、上記のテンプレート コードは機能しません。私が今行っているのは、forループを作成することです。
ループなしで動作させるより良い方法はありますか?
json - リモートAPIURLからjsonで口ひげを使用する
口ひげのドキュメントでは、ローカルで型指定されたjsonソースの使用について説明しています。たとえば、以下にリンクされている口ひげのデモなどです。
http://mustache.github.com/#demo
ただし、口ひげのドキュメントには、リモートリンクされたjsonソースを使用するための構文は記載されていません。
APIから取得したjsonソースを正常にコピーして口ひげのデモに貼り付け、口ひげのテンプレートを変更して目的の結果を得ることができました。
URLでAPIからリモートjsonの結果を参照する方法がわからない..fwiw、このURLからjsonの結果を取得しています
GET http://www.car2go.com/api/v2.0/vehicles?loc=austin&format=json
おそらく、jsonの結果をローカルに保存してから読み取る必要があるかもしれませんが、json sourceと入力されていないリモートファイルを確認するために口ひげを生やす方法の問題があります..ポインタはありますか?
javascript - キーのハッシュ、mustache.jsを処理する方法は?
外部APIから取得したJSONデータのテンプレートシステムとしてmustache.jsを使用しようとしています。問題は、JSONオブジェクトにハッシュで始まるキーがあり、それらの処理方法がわからないことです。オブジェクトの例(および完全な簡略化):
Mustache.js:
明らかに、cdata-sectionはキーの名前ではないため、認識されません。{{#cdata-section}}ハッシュはMustache.jsの条件文または列挙型を象徴しているため、使用できません。私もそれを逃れることができないようで、何に{{\#cdata-section}}も一致しません。
これを回避する方法はありますか?または、JSONオブジェクトを前処理する必要がありますか?