問題タブ [ember-validations]

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

ember.js - Add コントローラーと Edit コントローラーの間で同じ ember 検証ルールを使用するためのより良い方法

私は ember-validations を使用していますが、Ember で Add コントローラーと Edit コントローラーの間で同じ検証ルールを使用する正しい方法は何ですか?

これを行うことはDRYの方法ではありません

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

ember.js - emberjs ミックスインと拡張

プロジェクトで造船所の検証を使用することを考えています

造船所から Validations-Mixin を使用する方法に関するオプションがあります

  • この Validations-Mixin をミックスインし、すべてのコントローラーで機能を取得する BaseController を持つアプローチ 1

  • アプローチ 2は Mixin を直接使用します。

長所 1 すべてのファイルとミックスインに ember-validations を手動でインポートする必要はなく、すべてのコントローラーで検証の機能を利用できます。

1 つの短所 検証は、すべてのコントローラーで必要とされるわけではなく、50% のケースでのみ必要になる可能性があります。また、既存のコントローラーが mixin を追加する方法を並べ替える可能性もあります。

長所 2 シンプルで、機能が必要な人だけがインポートして使用できます。

必要に応じて各ファイルにインポートし、ミックスインを追加する 2 つの短所。

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

ember-cli - Ember-cli ember-validations リリース 0.0.0 を使用できますか

https://github.com/dockyard/ember-validations/releases

現在、アルファ リリースのみがあり、2.0.0 がリリースされていないため、リリースにブロッカーの問題があるため、時間がかかる可能性があります。

0.0.0 を使用できるかどうかわかりませんが、重大な変更はありますか?

ここで 0.0.0 の意味は何ですか ember-cli をサポートする初期の安定バージョン 0.0.0 は空のアドオンである初期バージョンだと思います。

ember-validations には beta さえないため、本番環境では使用できません。

私の理解は正しいですか?

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

validation - Ember CLI および Ember データを使用した Ember 検証の問題

ember-validations ライブラリを使用して、アプリの新しい連絡先にフォーム検証を実装しようとしています。私は現在 Ember Data をフィクスチャと共に使用しており、このビデオの例のように検証をモデルに配置することを選択しました。私はこれに何日も取り組んできましたが、検証が機能しない理由をまだ理解できないようです. エラーが発生しているという兆候さえありません。

私は Ember を初めて使用し、コントローラーの代わりに次のロジックをルートに配置するように勧められました。これが ember-validation で行われている例を見たことがないので、それが検証に関する私の問題であるかどうかはわかりません。

私の他の疑いは、html のエラーを正しく処理していない可能性があるということですか?

これが私のコントローラーです

私は Ember を楽しんでいますが、この問題は私を大いに妨げています。どんな助けでも大歓迎です。

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

javascript - Emberフォームの検証

私は Ember が初めてで、非常に単純なはずです。実際にフォームを検証しようとしています。ember-formsember-validationsの使用。

これが構造の一部です。要点を理解できるように徹底的に説明しますが、実際には多くのコードはありません。

まず、特にモデルに関して、それが良い構造であるかどうかはわかりません。

モデル:

コントローラー:

ルート:

テンプレート:

私は何かが欠けていることを知っており、それがモデルに関係していると確信しています(model=admin/create-userテンプレートなどで多くのことを試しました)。

編集:コンソールにエラーなどはありません。検証は呼び出されません。

助けてくれてありがとう!

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

validation - コンポーネントの検証 Ember-Validations

ember-validationsを使用して単一のコンポーネントでフィールドを検証しようとしていますが、検証オブジェクトを内部にハードコーディングするのではなく、コンポーネントに渡す可能性を与えています。このコード:

問題なく動作しますが、コンポーネントの初期化時に任意の検証をパラメーターとしてコンポーネントに渡した検証オブジェクトをセットアップする場合は、たとえばsetupFlagsで次のようにします。

うまくいきません。入力に関係なく、常に「良い」と出力されます。アクセスしたら

@validateメソッドのthen()ブランチ内では、オブジェクトが表示されます。ここに制御フローがありませんか?