1. ホーム
  2. angularjs

[解決済み】requiredとng-requiredの違いは何ですか?

2022-03-31 12:08:41

質問

とはどのような違いがあるのでしょうか? requiredng-required (フォームバリデーション)ですか?

解決方法は?

AngularJS のフォーム要素では required 属性を使って、検証機能を実行します。 ng-required を設定することができます。 required 属性は、ブーリアン検定に依存します(例えば、フィールドBだけを要求する - 。 例えば、学籍番号 - フィールドAが特定の値である場合 選択肢として "student"を選んだ場合 )

例として <input required><input ng-required="true"> は本質的に同じものです

と思っている方 なぜ を作るだけでなく、)これはこうです。 <input required="true"> または <input required="false"> を使用するのは、HTMLの制限によるものです。 required 属性には関連する値がありません - 属性が存在するだけで、(HTML 標準に従って)その要素が必須であることを意味します - そのため、angular では必須値を設定/解除する方法が必要です(unset... required="false" は無効なHTMLとなります)