問題タブ [meteor-publications]

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

meteor - this.added の正しい使い方

コレクションを公開しようとしていますが、コレクションに存在しないフィールドを追加したいと考えています。ここでは脱線しているかもしれませんがthis.added()、公開されたコレクションにフィールドを追加するために使用できると考えました。誰かが私が間違っていることを教えてください

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

reactjs - Meteor/React - 状態の変更時にサブスクリプションを更新する

サブスクリプションと React に問題があります。おそらく、正しい方法で行っていないのでしょう。

ここに問題があります: mongo コレクションによって提供される映画リストを含むページを作成したいのですが、ジャンル フィルターと「さらに読み込む」ボタンもあります。

load more only を使用すると、パブリケーションを更新して既存のアイテムをスキップし、新しいアイテムを返すと、うまく機能します。

ジャンルフィルターを変更すると、そのフィルターで出版物を更新するだけで、うまく機能します...

しかし、この 2 つのアクションを一緒に実行すると、たとえば、さらに読み込み、ジャンルでフィルターすると、結果が悪く、古い結果が保持されているように見え、ページネーションがデフォルト値にリセットされません。

これが私のコードの簡略版です。

サーバー側の公開:

クライアント側コンポーネント:

これを行うためのより良い方法はありますか?ご協力いただきありがとうございます !