問題タブ [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.
javascript - mustache.js で if/else を実行するにはどうすればよいですか?
口ひげでこれを行う方法がわからないのはかなり奇妙に思えます。サポートされていますか?
これは私の悲しい試みです:
これは明らかに正しくありませんが、ドキュメントにはこのようなことは何も記載されていません。「else」という言葉さえ言及されていません:(
また、口ひげはなぜこのようにデザインされているのですか?このようなことは悪いこととみなされますか?モデル自体にデフォルト値を設定するように強制しようとしていますか? それが不可能な場合はどうなりますか?
javascript - 口ひげのjavascriptで引数を指定して関数を呼び出す
Mustache.jsで引数付きの関数を呼び出すことは可能ですか?
ありがとうございましたphp - 口ひげ php gettext()
kostache、「kohana フレームワークの口ひげ」を試しています。
口ひげのテンプレート ファイルで単純な PHP 関数を使用する方法はありますか。
私はロジックを知っているため、メソッドはロジックのない設計原則に反していますが、非常に単純な機能について話しています。
例えば:
gettext('some text')また__('some text')- ベース URL を取得します。コハナで ->
Url::site('controller/action')
javascript - handlebars.jsヘルパーが機能しない
私はここで少し頭がおかしくなっています...私は次のコードを持っています:
そして、エラーがないことを確認するために、各ヘルパーから直接コピーしたヘルパー。
これは実際にはヘルパーを呼び出しません。コードは次のようになります。
今、私は各ブロックでこれを行い、それはうまく機能します、私は何が欠けていますか?
mustache - Mustache テンプレートでは、末尾のコンマなしでコンマ区切りのリストを表現するエレガントな方法はありますか?
Mustache テンプレート ライブラリを使用しており、コンマ区切りのリストを末尾のコンマなしで生成しようとしています。
赤、緑、青
構造を考えると、末尾のコンマを使用してリストを作成するのは簡単です
そしてテンプレート
これは次のように解決されます
赤、緑、青、
ただし、末尾のコンマがないと、ケースをエレガントに表現する方法がわかりません。テンプレートに渡す前に常にコードでリストを生成できますが、ライブラリがテンプレート内のリストの最後の項目であるかどうかを検出できるようにするなどの代替アプローチを提供するかどうか疑問に思っていました。
jquery - クライアント側のテンプレートと Rest 呼び出しのみを使用する単一の HTML サイト
私は、約 10 の異なるページ (ログイン、登録、サービス、プロフィールなど) を持つ非常に動的なサイトに取り組んでいます。
JavaScript テンプレート フレームワーク (jquery-temp など) を使用して、すべてのページを 1 つの html ファイルに保存することを考えています。ユーザーの操作により、さまざまなテンプレートの交換/アクティブ化/非表示がトリガーされます。サーバー側では、すべてのリクエストは rest/json 呼び出しによって管理されます。JSON呼び出しがjetty(java)に向けられている間、htmlはnginxによって提供されると考えています。
これは実行可能なアプローチであり、何が問題になる可能性がありますか?
ありがとう、
編集-これを行う方法を知っています。これが長期的に問題を引き起こすかどうかを知りたいです。
backbone.js - Mustacheテンプレートからネストされたバックボーンモデル属性にアクセスする
別のBackboneモデルへの参照である属性を持つ1つのBackboneモデルがあります。たとえば、PersonにはAddressオブジェクトへの参照があります。
これらは、Backboneモデルを拡張するクラスです。したがって、次のようなオブジェクトを作成すると...
Mustacheテンプレートでアクセスする方法がわからないようです。
明らかに動作しません。Firebugの内部を見ると、Addressはオブジェクトですが、CityはAddressの属性オブジェクト内の属性です。関連するオブジェクトのこれらの属性にアクセスする方法の例が見つかりません。
助けてくれてありがとう!ありがとう!
view - Kostache の使用を開始するには?
テンプレートについて ( Templates In Kohana 3.1 )質問したところ、Kostache を使用する必要があることがわかりました。Mustacheテンプレート言語のモジュールです。
とにかく、Kohana 3.1 とすべての作品で Kostache モジュールを有効にしました。正しくインストールされています!次はどうする?それの使い方?
今、自分の意見をどこに置くべきですか? 私のコントローラーは何を拡張する必要がありますか? 変数を割り当てる方法は? ビューのヘッダー、フッターなどを作成する方法は?
javascript - オブジェクトが配列内にある場合、Mustache.jsを使用するにはどうすればよいですか?
Mustache.jsを使用してHTMLを正常に表示します。コードは次のとおりです。
しかし、オブジェクトが配列の場合、どのように使用すればよいですか?