Может кто подскажет почему у меня не возвращается когда я использую фильтр для отображения. Сам фильтр отрабатывает правильно так как тестил
<div ng-hide="{{recoverymy|emailfilter}}" ng-click='recovery()' class="btn btn-lg btn-primary btn-block">Recovery </div>
JS:
app.filter('emailfilter', function () {
return function (string, $scope) {
var result =false;
if (/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/.test(string))
{
// alert('proshel');
result = true;
}
else {
// alert('ne proshel');
result = false;
}
return result;
};
});
Ошибок никаких не выдает. Когда вставляю в
<div ng-hide="true" ...
то все ок.
Может другим способом нужно действовать или тут что то не так ?