問題タブ [simple-schema]

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

meteor - meteor simple スキーマでフィールドの設定を解除する方法

simpleSchema でフィールドの設定を解除したいのですが、フックの下でフィールドが設定または設定解除されません

これは私が設定を解除するために行ったことです

0 投票する
0 に答える
172 参照

javascript - MomentJS 値を Meteor simple-schema auto-form 選択リスト値に保存するにはどうすればよいですか?

現在、Meteor アプリの支払いプランを取得しようとしています。ユーザーが新しい投稿を作成するときに、投稿の有効期限のオプションを作成したいと考えています。

これは、単純なスキーマでの私の試みが現在どのように見えるかです-

これは明らかに機能しません。これを適切に行う方法はありますか?

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

meteor - SimpleSchema 更新エラー

ログインしているユーザー アカウントに usersId を保存して、お気に入りのボタンを作成しようとしています。概念は、userId がある場合 (ユーザーはお気に入りです)、そうでない場合はユーザーはお気に入りではありません。問題は、エラーが発生update failed: Error: Favorites must be an arrayしていて、これが何を意味するのかわかりません。

道:schema.js

道:studentlist.js

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

meteor - Meteor:コレクション内の他のフィールドに格納されている配列の長さをフィールドに自動的に入力する方法は?

次のように SimpleSchema/Collection2 で定義されたコレクションがあります。

変更があるたびに、配列num_piecesの長さが自動的に入力されるようにするにはどうすればよいですか?pieces

私は SimpleSchema のautoValueorを使用することにオープンですmatb33:collection-hooks。 、、、およびおそらく Mongo が提供するより多くpiecesの演算子で変更される可能性があり、これらの可能性に対処する方法がわかりませんでした。理想的には、更新後に の値を確認するだけですが、コレクション フックで無限ループに入ることなく、どうすればそれを実行して変更を加えることができるでしょうか?$push$pull$setpieces

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

javascript - Meteor js: validatedmethod simpleschema で完全な検証メッセージを取得する

Meteor js は初めてで、公式ガイドhttp://guide.meteor.com/methods.html#method-formに従ってフォームを作成しようとしています。mdg:validation-error に基づく検証用の mdg:validated-methodパッケージと aldeed:simple-schema を使用して、検証エラー メッセージをクライアントに返すことをお勧めします。このガイドでは、検証を処理するためにこのコードを提案しています

しかし問題は、fieldError.type、fieldError.name、およびsimple-schema からの人間が読める最初のメッセージのみが err.error で利用できることです。シンプルスキーマで翻訳されたメッセージとフィールドラベルを使用して、わかりやすい検証エラーメッセージを取得します。そのため、特にメッセージに最小/最大制約が含まれている場合など、「必須」のオブジェクト プロパティ名だけを取得することは受け入れられません。シンプルスキーマの検証コンテキストを取得して、人間が読めるエラーの完全なリストを取得する方法が見つかりませんでした。

だから私の質問は、クライアントで完全なエラーメッセージを取得できますか?どうすればよいですか? それとも、私がやろうとしていることを達成するためのより良い方法がありますか?

前もって感謝します

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

meteor - スキーマでラベルを false に設定できない

スキーマのラベルを削除しようとしています。false に設定するたびに、エラーが発生するか、何もしません。

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

meteor - サーバー上の HTML をサニタイズする方法 - WYSIWYG

mpowaga:autoform-summernote をインストールしました。指示では、サーバー上の HTML をサニタイズするように指示されており、サニタイズ パッケージをインストールするために環境に送られます。インストールdjedi:sanitize-htmlしましたが、これを autoform および simple-schema と統合/使用する方法についての説明が見つかりません。これをスキーマで定義すると仮定します。私は初心者なので、いくつかのガイダンスをいただければ幸いです。

私のスキーマなどを投稿してほしい場合は、投稿できます。

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

meteor - スキーマ内のサーバー上の html をサナタイズする

をインストールしてmpowaga:autoform-summernotedjedi:sanitize-html入ってくるデータをクリーンアップしようとしましたが、simpleschemaどのように機能させるかわかりません。ユーザーが「p」タグと「a」タグに加えて、太字と斜体のスタイルを追加できるようにしたいだけです。ここで何が間違っていますか?