問題タブ [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 投票する
3 に答える
687 参照

javascript - Meteor で動的要素を非表示にするにはどうすればよいですか?

{{#each game}}したがって、次のテンプレートを表示して反復されるテンプレートがたくさんあります。

「ページ1」ボックスをクリックしたときに「ページ2」を表示したいので、次のようにします。

しかし、他のすべてのゲーム テンプレートがページ 2 に遷移するのではなく、クリックされたものだけが表示されます。どうすればこれを達成できますか?

編集:変更は、すべてのユーザーではなく、現在のユーザーにのみ影響する必要があります。

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

javascript - Meteor:テンプレートが存在する場合にのみテンプレートを含める方法は?

特定のコレクションのテーブルをレンダリングする Meteorite パッケージを作成しています。オプションのカスタム列をテンプレートとして追加して、このテーブルをカスタマイズ可能にしたい:

テンプレートがアプリのどこかに指定されcustomHeadersている限り、これは問題なく機能します。customFields

ただし、これらのテンプレートを省略すると、エラーがスローされます。ダミー テンプレートをパッケージに追加しても、上書きしようとするとエラーが発生するため、これを回避することはできません。

私が思いついた解決策:

そしてテンプレートで:

これで動作しますが、このような単純なタスクの場合、ソリューションは明らかに複雑に見えます。オプションのテンプレートごとにヘルパー関数を宣言する必要があるのでしょうか? だから私の質問は本当にです:

パッケージ カスタマイズ テンプレートをオプションにする最善の方法は何ですか? これですか、それとももっと良い方法はありますか?

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

meteor - Meteor で Bootstrap カルーセルを適切に実装するにはどうすればよいですか?

一部のコードを blaze に移行していて、ブートストラップ カルーセルで解決できない問題に遭遇しました。

カルーセルアイテムの1つをアクティブにしてすべてを開始するために、次のプレブレイズがありました

文書化されているように、これはブレイズでは機能しなくなったため、考えられる唯一のものに変更しようとしました

これはすべて {{各スポンサー}} ブロック内にあります。

悲しいことに、これは予期しない {{else}} というエラーで実行に失敗します (または、{{else}} の予期しない {{/if}} を削除した場合)

これを行う正しい方法は何ですか。以前にまったく同じパターンを使用して

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

javascript - Meteor で #each ブロックを使用して最後のアイテムの条件を実装するにはどうすればよいですか?

meteor アプリを 0.8.0 にアップグレードしましたが、ハンドルバーのカスタム ヘルパーが機能しなくなりました。ヘルパーを使用すると、最後の項目がリストに追加されたときの動作を変更できます。ハンドルバー ヘルパーを取得する方法を知っている人はいますか?再び作業するか、この機能を最新バージョンの流星で動作させる方法、ありがとう!

ヘルパー コード(元のリンク)

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

javascript - Meteor でページをリロードした後に未定義の値を受け取るのはなぜですか?

だから私は次のフォームを持っています:

次の handlebars.js-Helper:

および次の iron-Router コード:

アプリケーションを実行し、edit-User-Form へのリンクをクリックすると、電子メール アドレスが表示されます。しかし、コードを変更し、Meteor がページを自動的に更新すると、E-Mail-Field は空になり、コンソールは undefined の値を取得できないと表示します。

同じフォームを with-Helper で使用すると、Meteor がページを自動的に更新しても電子メールが表示されます。

これはなぜですか?単一の結果 (表示する結果が 1 つだけ) を取得する場合、常に with-Helper を使用する必要がありますか?

前もって感謝します!

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

javascript - Meteor および MongoDB リファレンスを使用してネストされた #each ブロックを実装するにはどうすればよいですか?

したがって、次の HandlebarsJS ヘルパーがあります。

それはそれぞれのJSコードです:

ビューは次のようになります。

スクリーンショット http://soygus.com/img/emdinscreenshot.png

つまり、両方のデータをビューに取り込んでいます。問題はループ内にあり、Indicadoresをそれぞれの親に参照する方法が見つかりません。

私の MongoDBIndicatorsコレクションを見てください。

作成された唯一のインジケーターはビューの最初のリスト項目に属していますが、すべてのリスト項目に表示されています。

これは、参照用のgralSkillsコレクションです。

リスト項目に対応するIndicatorを表示させるにはどうすればよいですか?

前もって感謝します。

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

javascript - Meteor で同じホストの別のポートにリダイレクトするにはどうすればよいですか?

ポート 2368 で実行されるGhost ブログを、ポート 3000 で実行される Meteor アプリケーションに統合しています。Ghost は別のインスタンスです。

以下のテンプレート ファイルでは、Meteor アプリのハイパーリンクが別のインスタンスの Ghost ブログを指しています。

これは私のローカル マシンで動作します。つまり、ブログ システムに正しくリダイレ​​クトされます。ただし、まだローカルホストを指しているため、本番環境にデプロイしても機能しませんでした。

ローカルまたは本番環境に関係なく、ホスト名を検出する最良の方法は何ですか? アイアンルーターを介して動作させる方法はありますか?

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

html - Meteor – 要素内でテンプレート ヘルパーを使用するには?

contentMeteor テンプレート ヘルパーを使用して、<meta>タグの を動的に指定できるようにしたいと考えています。これを行う方法はないようです。

<meta>タグをフリー フローティングエレメント (つまり、テンプレートではない) に配置<head>すると、どちらも HTML に正しく含まれますが、テンプレート ヘルパーを使用できません。

をテンプレートに移動し、フリー フローティング要素<meta>内でテンプレートをレンダリングしようとすると、エラーが発生します。<head>

そして、<head>要素全体をテンプレートに移動すると、醜い<head>ブロックが 内にネストされ、<body>無効な HTML が疑われます (ただし、Chrome はそれを適切に処理するようです)。

解決策はありますか?

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

javascript - Meteor のリーダーボードの例でボタンのテキストを更新するにはどうすればよいですか?

私は Meteor がまったく初めてで、リーダーボードの例を実行していました。コードに少し問題があります。

並べ替えを切り替えるトグルボタンを追加しようとしていました。トグルとすべてが正常に機能していますが、ボタンのテキストは更新されません。

私のJavaScriptコード:

私のハンドルバーのテンプレート:

注:関係のないコードをいくつか削除しました。