Finish proof of concept of angular forms, added validation

This commit is contained in:
terakilobyte
2015-01-06 02:27:08 -05:00
parent 9c26fbec2d
commit 3490ff197d
21 changed files with 30730 additions and 5 deletions

View File

@@ -42,12 +42,23 @@ $(document).ready(function() {
});
});
var profileValidation = angular.module('profileValidation',[]);
var profileValidation = angular.module('profileValidation',['ui.bootstrap']);
profileValidation.controller('profileValidationController', ['$scope', '$http',
function($scope, $http) {
$http.get('/account/api').success(function(data) {
$scope.user = data.user;
console.log($scope.user);
});
}
]);
profileValidation.filter('anyInvalidDirtyFields', function () {
return function(form) {
for(var prop in form) {
if(form.hasOwnProperty(prop)) {
if(form[prop].$invalid && form[prop].$dirty) {
return true;
}
}
}
return false;
};
});