フォーム内の電子メールアドレスフィールドにユーザーの入力を検証しようとしていますが、無効な値を入力した場合にエラーメッセージが生成される範囲を作成しました。これは、スパンHTMLコードです:AngularJS:条件付きバインドが機能しない
<div ng-app="app" ng-controller='signupCtrl'>
<span style="padding: 2px 0 2px 16px; color: red;" ng-if="check_mail()">Please type a valid email address</span>
</div>
私は条件付きでエラーメッセージ
を結合するための
ng-if
タグを使用し、有効な電子メールアドレス
、およびチェックするcheck_mail()
機能を入力してください。コントローラーsignupCtrl
の値です。
check_mail
は正常に機能します。しかし、エラーメッセージは一度も表示されませんでした。だから私のHTMLコードに何か間違っていますか?どのようにしてこの問題を解決することができますか?
ありがとうございました。
申し訳ありませんが試してみたいことがありますか? – erolkaya84
@ erolkaya84はい、そうです、私はその関数の中に 'return false;'だけを置いてチェックしました。 – Kais
@ user6039980 'check_mail'関数を見ることができますか? –