問題タブ [meteor-collection2]

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 投票する
2 に答える
73 参照

meteor - オートフォームは選択オプションフィールドをレンダリングしません

リレーションシップとオートフォームを使用した collection2 に関して問題があります。各オブジェクトが正確に 1 つの objectType を持ち、各 objectType に対して複数のオブジェクトを参照できる 1:n の関係を実装しようとしています。

私のスキーマは次のようになります。

私のオートフォームは次のようになります。

実際には、type 属性の選択オプション フィールドを期待しますが、テキスト入力が表示されます。誰でも理由を知っていますか?

ドキュメント [1] によると、それは選択オプション フィールドである必要があります。

[1] https://github.com/aldeed/meteor-collection2/blob/master/RELATIONSHIPS.md#user-content-autoform

編集 私が使用する場合

それ以外の

アプリがクラッシュし、次のエラーがスローされます。

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

meteor - simple-schema がアタッチされると、ユーザー プロファイルの更新が機能しない

次のパッケージuserProfileを使用して、追加情報を添付して作成しようとしています。Meteor.users

  • aldeed:simple-schema
  • aldeed:Collection2
  • aldeed:AutoForm

更新フォームが生成され、登録された電子メール アドレスが入力されますが、データベースに何かを更新するための送信ボタンを取得できません。私のコードは以下です。

道:collections/UserProfile.js

道:client/UserProfile.js

道:client/UserProfile.html

道:server/publish.js

なぜこれが起こっているのですか、どうすれば修正できますか?

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

meteor - 流星コレクションが表示されない

Orders コレクションを表示しようとしています。Orders コレクション スキーマには、Items コレクションから取り込まれた選択フィールドがあります。

Orders コレクションを管理者のテンプレートに表示できないようです。Mongol を使用してコレクションに投稿していることを確認しましたが、コンソールにエラーは表示されません。また、運が悪い表形式​​の表に表示しようとしました。

何か案は?私はまだ流星を学んでいて、何時間もこの画面を見つめていました..多分今は新鮮な空気が必要で、後で新鮮な表情が必要です...

/collections/orders.js

/templates/admin.html

/templates/admin.js <これは私の問題でした..

**ヘルパーである必要があります..したがって、代わりに:

注文フォームを挿入

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

javascript - 2 つのコレクション間でデータを渡す - Meteor JS

次のような投稿用とラベル用の 2 つのコレクションがあります。

私が達成したいのは、投稿に複数のラベルを付けることです。

問題は、投稿にラベル データを挿入できないことです。新しい投稿を追加するためのテンプレートがあり、そこでラベルを繰り返しています。次に、ヘルパーで、チェックされているラベルを確認して配列に保存しますが、その配列を Posts コレクションに挿入できません。

Q1:すべてのタグ データを挿入する必要がありますか、それとも ID だけがその ID に基づいてタグ コレクションから詳細を取得する必要がありますか?

Q2:ラベルの配列を投稿に挿入するにはどうすればよいですか? オブジェクトが必要なため、上記のコードは機能しません

Q3コレクション間のこのような関係を実現する最善の方法は何ですか?

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

node.js - 関数を Meteor の MongoDB に格納する

Meteor の MongoDB コレクションに関数を格納することは可能ですか?

私は自分のスキーマを定義しようとしました

でドキュメントを追加します

しかし、うまくいかないようです。

私に何ができる?

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

meteor - Meteor を使用した個別のフォーム検証

私はcollection2を使用しており、検証を処理するようにしようとしていますが、これは特定の方法です。次のようなプロファイル スキーマがあります。

現在、私の登録フォームでは、ユーザーに性別を選択するよう求めています。その後、ユーザーがログインすると、名前と場所を尋ねる別のフォームが表示されます。問題は次のとおりです。

登録フォームが機能し、すべてが保存されます。内部フォームを場所と名前で保存しようとすると、エラーが発生します。

スキーマで必要なため、発生していることは知っていますが、この情報は既に取得しています。どうすればそれを要求しないのですか? または、フォームごとに検証を設定しますか?

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

meteor - ローカル コレクションの反応性が UI を台無しにするのはなぜですか?

親テンプレートにこれがあります:

ヘルパー「ベット」は、次のデータを提供します。

どこ:

親テンプレートから配列に要素を追加できるため、反応を維持するために「賭け」が必要です。

子テンプレート (InputOdds) からテキスト ボックスを編集すると、「keyup」のたびにフォーカスが失われます。また、最初の編集時に、最初の子テンプレートのテキスト ボックスから 2 番目のテンプレートに書き込んだ内容をコピーします。なんで?ローカル コレクションの反応性が UI を台無しにするのはなぜですか?

おそらくご想像のとおり、最後の行をコメントアウトすると、UI が混乱することはなくなります。最後の行で _.debounce または Meteor.setTimeout を推奨せずに、これを手伝ってください。UI の混乱を遅らせるだけなので、すぐに反応できるようにしたいのです。

おそらく不要ですが、これは子テンプレートの html です。