TwoToc code
[YouAndWeb_TwoToc] / client / components / mongoose-error / mongoose-error.directive.js
diff --git a/client/components/mongoose-error/mongoose-error.directive.js b/client/components/mongoose-error/mongoose-error.directive.js
new file mode 100755 (executable)
index 0000000..e12a680
--- /dev/null
@@ -0,0 +1,17 @@
+'use strict';
+
+/**
+ * Removes server error when user updates input
+ */
+angular.module('dashboardApp')
+  .directive('mongooseError', function () {
+    return {
+      restrict: 'A',
+      require: 'ngModel',
+      link: function(scope, element, attrs, ngModel) {
+        element.on('keydown', function() {
+          return ngModel.$setValidity('mongoose', true);
+        });
+      }
+    };
+  });