問題タブ [spacebars]

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

meteor - Meteor 0.9.3 テンプレートのよりエレガントなヘルパー

次の URL の情報を使用して、Meteor 0.9.3 用のカスタム ブロック ヘルパーを作成しました 。ヘルパー

次のように Spacebars テンプレート内で使用できます。

コードは次のとおりです。

私の質問は:

これをぎこちなくする方法はありますか?

次のようなテンプレート内で使用できるコードを好むでしょう。

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

javascript - Meteor.js のカスタム {{#eachIndex}}

私は index: {{#eachIndex}} でそれぞれを実装しようとしていますが、私が見つけたすべてのコード例は非推奨のようです:

UI.block は未定義です。

テンプレートにパラメーターを渡そうとする別のスニペットがありますが、それも失敗するため、完全に間違っていると思います。

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

android - Meteor/Spacebars で使用するプレゼンテーション フレームワークで何を探すべきですか?

クライアント用のスタンドアロン アプリを作成することを検討しています。彼らの要求は、Android タブレットで実行することです。Meteorが良い選択かもしれないと思っていました。世の中にはさまざまなフレームワークがあるようです — 私はプロジェクトに Bootstrap 3 を使用しましたが、Jeet.gs に興味があります — Meteor とうまく連携するプレゼンテーション フレームワークを選択する際に、どのような問題を考慮する必要がありますか?

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

javascript - Meteor: テンプレート内でテンプレートをレンダリングする

「postlist」テンプレートに名前のリストがあります。これらは、投稿を作成した人の「ユーザー名」です。ユーザーが名前をクリックすると、新しいテンプレート「viewpost」にルーティング/誘導され、投稿ドキュメント全体を表示できるように、href リンクを作成しました。

しかし、代わりに「postlist」テンプレート内に {{> yield}} を配置した場所に「viewpost」テンプレートをレンダリングしたいと思います。アプリの別の部分で機能するlayourTemplateが既にあるため、layourTemplateを構成するにはどうすればよいですか。

もちろん、この投稿ドキュメントは、ユーザーがクリックした名前に応じて変更する必要があります。

Meteor todos の例を考えてみてください。「参加」または「サインイン」のどちらをクリックするかに応じて、関連するテンプレートがレンダリングされます。

だから私がこれまでに持っているものは次のとおりです。

postlist.html (投稿ドキュメントの「フルネーム」フィールドのリストを表示)。

router.js

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

meteor - {{#each }} ループで前の要素にアクセスする

{{#each items}} ループで前の要素にアクセスする方法を考えています。たとえば、 Template.index.messages は、名前とメッセージを含むオブジェクトの配列を返します。

基本的に連続メッセージで名前を非表示にしたいと思います。Template.index.messages でメッセージをフィルタリングすることで回避しましたが、そのメソッドはデータが変更されるたびに呼び出されるため、多くのリソースが消費されます。では、スペースバーでそれを行う方法は?

前もって感謝します。