問題タブ [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 に答える
62 参照

meteor - このルートの URL が生成されないのはなぜですか?

だから、私は Meteor プロジェクトに取り組んでいますが、このルートを適切に生成することはできません。

反復処理されるデータは、MongoInternals を使用した集計の結果であり、次のようになります。

(server/methods.js の抜粋):

データは問題なく送信されているようで、集計からのサンプル データ (テンプレートに送信される) は次のようになります。

これが私が入手したテンプレート コードであり、これが動作するはずのルートです。

わかりません。データは表示されています。私がやりたいことは、ヘルパーbrowse-classの値をパラメーターとして受け取る (ルート)の URL を生成{{ _id }}して、次のようなものを生成することです。

application.org/browse/CLSS

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

javascript - Iron-router を使用して Meteor からスタンドアロン SVG を生成する

Iron-Routerを使用して、Meteorを介してテンプレート機能を備えた動的SVGファイルをサーバーしたいと考えています。

最初に新しいルートを設定しました:

そしてテンプレート:

次に、ブラウズしhttp://localhost:3000/svg/foobarてこれを取得します(ブラウザで):

質問:<html>... Meteor または Iron-Router に周囲の構造を生成せず、SVG をスペースバーの最上位要素として認識させるにはどうすればよいですか?

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

meteor - Meteor.js アプリケーション テンプレートでの複数の利回り

テンプレートであるページをレンダリングするレイアウト ファイルに、iron-router 用の一般的な {{>yield}} が 1 つあります。

私のページの 1 つにサイド メニューがあり、このメニューでの選択に従って、このページに関連するさまざまなテンプレートをこのページにロードしたいと考えています。

どうすればこれを達成できますか?

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

meteor - 親によって制御されるネストされた Meteor (Blaze) テンプレート

新しいアイテムを作成または編集するときに同じように不可欠なフォームの繰り返しテンプレート コードを避けようとしています。

たとえば、次のようなものです。

次に、個別のテンプレート ハンドラーを作成できます。

ただし、これらの親テンプレート ラッパーは、メインの子テンプレートのイベントを取得しません。

私がやりたいことをする方法はありますか?

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

meteor - Meteor Blaze HTML: 各ループ内の条件付きテンプレート

私には 3 人がいて、それぞれが同じ質問に対して独自の答えを持っています。

1 つのテンプレートには、名前と質問が表示されます。別のテンプレートに答えがあります。(合計 4 つのテンプレート。名前/質問用に 1 つ、その他に 3 つ - 一意の回答ごとに 1 つ)。

ヘルパーをセットアップして、各profileループの実行時に正しい名前のテンプレートを挿入できるようにしたいと考えています ( の代わりに{{> answer }}、名前で識別される 3 つの異なるテンプレート{{> nameAnswers }}、別名{{> fooAnswers }}.

これを試してみると、 ごとprofileに 1 つではなく、 ごとに3 つすべてが表示されますprofile

注:{{> nameAnswers }}テンプレートは既に静的 html として定義されているため、それらを挿入する必要があります。

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

meteor - スペースバー - Template.registerHelper または UI.dynamic を使用してインライン SVG アイコンを挿入します

テンプレートにインライン SVG アイコンを挿入するテンプレート ヘルパーを作成しています。引数を渡して追加の CSS クラス (デフォルトのサイズ、色などを変更するために使用されます) を追加したいと考えています。

私が期待すること

私が得るもの

マイ テンプレート

マイ テンプレート ヘルパー

参考:https ://github.com/meteor/meteor/tree/devel/packages/spacebars#helper-arguments