Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="form-group" ng-repeat="(key,value) in providerList" ng-if="!$first">
- <label>{{key.replace("_", " ") | uppercase}}</label>
- <div ng-if="providerList[key].length > 100">
- <textarea class="form-control" ng-model="providerList[key]"></textarea>
- </div>
- <div ng-if="providerList[key].length < 100 && !isNumeric(providerList[key]) && !checkEmail(providerList[key])">
- <input type="text" class="form-control" id='datepicker' ng-model="providerList[key]">
- </div>
- <div ng-if="isNumeric(providerList[key])">
- <input type="number" class="form-control" ng-model="providerList[key]">
- </div>
- <div ng-if="checkEmail(providerList[key])">
- <input type="email" class="form-control" ng-model="providerList[key]">
- </div>
- </div>
- $scope.isNumeric = function (data) {
- if (isNaN(data)) {
- return false;
- } else {
- return true;
- }
- // if (/^d+$/.test(data)) {
- // return true;
- // } else {
- // return false;
- // }
- };
- $scope.checkEmail = function (email) {
- var re = /^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/;
- return re.test(email);
- };
- Error: [ngModel:numfmt] Expected `1` to be a number
- http://errors.angularjs.org/1.4.8/ngModel/numfmt?p0=1
- minErr/<@http://localhost:1000/js/vendor/angular/angular.js:68:12
- numberInputType/<@http://localhost:1000/js/vendor/angular/angular.js:21977:1
- ngModelWatch@http://localhost:1000/js/vendor/angular/angular.js:25489:21
- $RootScopeProvider/this.$get</Scope.prototype.$digest@http://localhost:1000/js/vendor/angular/angular.js:15888:34
- $RootScopeProvider/this.$get</Scope.prototype.$apply@http://localhost:1000/js/vendor/angular/angular.js:16160:13
- done@http://localhost:1000/js/vendor/angular/angular.js:10589:36
- completeRequest@http://localhost:1000/js/vendor/angular/angular.js:10787:7
- requestLoaded@http://localhost:1000/js/vendor/angular/angular.js:10728:1
- return logFn.apply(console, args);
- angular.js (line 12520)
- Error: [ngModel:numfmt] Expected `1234567890` to be a number
- http://errors.angularjs.org/1.4.8/ngModel/numfmt?p0=1234567890
- minErr/<@http://localhost:1000/js/vendor/angular/angular.js:68:12
- numberInputType/<@http://localhost:1000/js/vendor/angular/angular.js:21977:1
- ngModelWatch@http://localhost:1000/js/vendor/angular/angular.js:25489:21
- $RootScopeProvider/this.$get</Scope.prototype.$digest@http://localhost:1000/js/vendor/angular/angular.js:15888:34
- $RootScopeProvider/this.$get</Scope.prototype.$apply@http://localhost:1000/js/vendor/angular/angular.js:16160:13
- done@http://localhost:1000/js/vendor/angular/angular.js:10589:36
- completeRequest@http://localhost:1000/js/vendor/angular/angular.js:10787:7
- angular.module('numfmt-error-module', [])
- .run(function($rootScope) {
- $rootScope.typeOf = function(value) {
- return typeof value;
- };
- })
- .directive('stringToNumber', function() {
- return {
- require: 'ngModel',
- link: function(scope, element, attrs, ngModel) {
- ngModel.$parsers.push(function(value) {
- return '' + value;
- });
- ngModel.$formatters.push(function(value) {
- return parseFloat(value);
- });
- }
- };
- });
Add Comment
Please, Sign In to add comment