Немного тривиального здесь, однако, новичок в Angular, поэтому извините меня.Angular - Проверка наличия поля
Всякий раз, когда у меня есть поле ввода - мне нужно только, чтобы действие произошло, если поле действительно содержит какое-то допустимое содержимое.
Что я нахожу, мне нужно сначала создать экземпляр переменной, а затем назначить ее любому входному сигналу, затем выполнить булевскую проверку в if.
Правильный способ обойти это? Если я не экземпляр переменной (или не использовать один на всех) я бегу на получение undefined
ошибку:
var textToSearch = '';
textToSearch = $scope.main.searchInputField.trim();
if (textToSearch){
$location.path('/search/'+textToSearch);
}
Также (на другой ноте) Я дезинфицирующим все на стороне сервера, однако на Угловая/клиентская сторона - это быстрая и простая функция, которую я могу использовать?
Благодаря
это поле формы? – user2881430
Его поле – userMod2
вы можете использовать цикл for, чтобы проверять каждое поле ввода и проверять, имеет ли значение вход 'ng-model' значение – user2881430