ng-field
Version:
This package ng-field lets you handle errors in your forms.
2 lines • 2.3 kB
JavaScript
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define("ng-field",["exports","@angular/core","@angular/common"],r):r(e["ng-field"]={},e.ng.core,e.ng.common)}(this,function(e,r,n){"use strict";var o=function(){function e(){}return e.decorators=[{type:r.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[]},e.ngInjectableDef=r.defineInjectable({factory:function(){return new e},token:e,providedIn:"root"}),e}(),t=function(){function e(){}return e.prototype.ngOnInit=function(){},e.decorators=[{type:r.Component,args:[{selector:"ng-field",template:'<div class="form-group" [class.has-error]="control.invalid && (control.dirty || control.touched)">\n <label class="control-label">{{ label }}</label>\n\n \x3c!-- l\'input sera insere ici --\x3e\n <ng-content></ng-content>\n\n <div class="help-block" *ngIf="control?.invalid && (control.dirty || control.touched)">\n <div *ngIf="control.errors.required" class="error pl-2">\n {{ errorRequired }}\n </div>\n <div *ngIf="control.errors.endDateInvalid" class="error pl-2">\n La date de fin doit être supérieure à la date de début\n </div>\n <div *ngIf="control.errors.beginDateInvalid" class="error pl-2">\n La date de début doit être inférieure à la date de fin\n </div>\n <div *ngIf="control.errors.endDayInvalid" class="error pl-2">\n Le jour de fin doit être supérieur au jour du début\n </div>\n <div *ngIf="control.errors.beginDayInvalid" class="error pl-2">\n Le jour de début doit être inférieur au jour de fin\n </div>\n <div *ngIf="control.errors.minlength">\n Ce champ doit faire au minimum {{ control.errors[\'minlength\'].requiredLength }} caractères.\n </div>\n </div>\n</div>\n',styles:[""]}]}],e.ctorParameters=function(){return[]},e.propDecorators={label:[{type:r.Input}],control:[{type:r.Input}],errorRequired:[{type:r.Input}]},e}(),i=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[n.CommonModule],declarations:[t],exports:[t]}]}],e}();e.NgFieldService=o,e.NgFieldModule=i,e.ɵa=t,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=ng-field.umd.min.js.map