<span class="inlineBlock fa fa-question-circle"
ng-show="!(validateEmail(ahs.forms.modal.modalUserEmail)=='OK')"
title="{{ validateEmail(ahs.forms.modal.modalUserEmail) }}">{{ validateEmail(ahs.forms.modal.modalUserEmail) }}</span>
validateEmail的值設定如下:
$scope.validateEmail = function (error) {
if (error.$error) {
if (error.$error.required) return "Required";
if (error.$error.email) return "Email Invalid";
}
return "OK";
}
但是,即使當它返回OK,則顯示仍顯示出與該FA-問題,圓圈圖標在它旁邊的單詞OK。請注意,我嘗試了幾種不同的括號組合,並且我總是看到「必需」,「電子郵件無效」或「確定」這兩個字。我從來沒有看到這個詞沒有顯示。
ng-show =「validateEmail(ahs.forms.modal.modalUserEmail)!='OK'」 – 2014-11-24 10:12:42
我認爲還有更多。我更新了這個問題,使其更加清晰。 – 2014-11-24 10:24:44
因爲您選擇提交一個我們無法「按原樣」重現問題的示例,因此無法檢查您的代碼。這裏有一個爲你工作的http://jsfiddle.net/fmtj0cpf/,帶有簡化代碼。 – 2014-11-24 10:40:37