これは私にとってはうまくいきます(サーバー側の検証の例):
しかし、追加の質問をすることにしました。
その例では、unique-emailディレクティブを使用します。
<input type="email" ng-model="userEmail" name="userEmail" required unique-email/>
しかし、ディレクティブを作成するときは、uniqueEmailを使用します:
app.directive('uniqueEmail', function($http) { ..
なんで?名前の命名規則/規則に何らかの関係がありますか? angular はどのようにしてどこを見ればいいのか、どのように接続するのかを知ることができますか?
私が使ったとき<input ... required uniqueEmail
はうまくいかなかったので、私はただ疑問に思っています。「unique-email」と入力するまで
次のように入力しても同じです:
app.directive('unique-email', function($http) {
入力するまで機能しませんuniqueEmail
したがって、ディレクティブを使用するときと定義するときに、1 つのスタイル名を使用する機会はありません。