<input type="email">
не использовать? К чему все эти проверки регулярками? Единственный 100% способ проверить email - отправить на него письмо.$(document).ready(function(){
$("#button").click(function(){
var color = $(this).css("background-color");
var background;
if(color != "rgb(144, 238, 144)"){
background = "lightgreen";
}
else{
background = "rgb(221, 221, 221)";
}
$("#button").css({"background-color":background});
})
});
//Controller
$scope.addDevice = function(){
$scope.addNew = false;
devicesService.addDevice($scope.newDevice).then(function(res){
$scope.getDevices(); //<- убрать
$scope.devices.push(res.device); //<- добавить
$scope.newDevice = '';
}, function(err){
console.error(err);
})
}
//Service
devices.addDevice = function(data){
return $http.post('http://localhost:8080/devices', data);
}
Disclaimer. Гуглил-перегуглил, простого решения простой задачи не нашел