問題タブ [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.
ember.js - Ember Validations: カスタムバリデータのセットアップ
私は Ember 2.3 と DockYard の ember-validations バージョン "2.0.0-alpha.4" を使用しています。プロジェクトでPOD構造を使用しています。
定義済みの検証に関係なく、カスタムバリデーターを使用しているときにインジェクションの問題に直面しています。
ドキュメントに記載されているように、バリデーターをmy-app/app/validators/ディレクトリに配置しました。しかし、それらはロードされていません。ファクトリを使用して手動で注入すると、機能します。しかし、ember-validations はそれらを自動的にロードできませんでした。
カスタムバリデーターをロードするために ember-validation を行うにはどうすればよいですか?
アップデート
数か月間誰も回答がなく、ドキュメントの問題にも回答がなかったので、独自の検証アドオンを作成しました。1人の開発者で約3週間かかります。しかし、私たちのニーズにはうまく機能します。
ember.js - フォームの ember 検証を削除/リセットする方法
私はモーダル内にフォームを持っています。そのフォームはユーザーが各モデルフィールドを更新することを可能にし、私はそれらを検証するために ember-validations も使用していますが、保存が成功した後、またはユーザーがモーダルを閉じる/キャンセルすると、フォーム要素にはまだ含まれていますクラスhas-success, has-error, has-feedback
クラスなので、保存/キャンセルが成功するたびにフォームフィールドをリセットするにはどうすればよいですか?
validation - ember-cp-validations のセットアップ
プロジェクトに ember-cp-validations を統合しようとしていますが、これまでのところコードは k を実行していますが、「検証」メソッドを実行しようとすると、このエラーが発生します
キャッチされていない TypeError: Validator.getDependentsFor は関数ではありません
この行までエラーを追跡しました
https://github.com/offirgolan/ember-cp-validations/blob/v2.9.3/addon/validations/factory.js#L436
getDependentsFor
ここで返された Validator オブジェクトで関数を呼び出そうとします
https://github.com/offirgolan/ember-cp-validations/blob/v2.9.3/addon/validations/factory.js#L434
タイプは「プレゼンス」に等しいため、使用しているバリデーターを探してlookupValidator
見つかりましたが、返されたクラスには関数がありませんgetDependentsFor
。これがバグなのか、何か不足しているのかわかりません:/
バージョン Ember : 2.5.1 Ember データ : 2.6.1 ember-cp-validations : 2.9.3
どんな助けでも大歓迎です!
前もって感謝します!!!
ember.js - コントローラが Ember Validations mixin を認識しない
私は、ember-validations と EmberFire を使用してサインアップ フォームを作成しています。サーバーは正常に起動しますが、コンソールに次のエラーが表示されます。
サインアップ検証 mixin のコードは次のとおりです。
私のサインアップコントローラーのコードは次のとおりです。
ファイル構造は、コントローラーの import SignupValidations 行に含まれる構造と一致しているように見えるため、このエラーが発生する理由について少し混乱しています。何か案は?
ember.js - ember で 2 つの日付を比較する
終了日がある場合、終了日の検証は発効日から最大または等しい必要があります
終了日は必須ではありません