angular2-ads-form
Version:
Reactive form validation and message features library for Angular 2+.
1 lines • 4.07 kB
JSON
{"__symbolic":"module","version":3,"metadata":{"AdsFormModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"ng2-translate","name":"TranslateModule"},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule"}],"declarations":[{"__symbolic":"reference","name":"AdsForm"},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"AdsForm"},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["providedLoader"],"value":{"ngModule":{"__symbolic":"reference","name":"AdsFormModule"},"providers":[{"__symbolic":"reference","name":"AdsFormService"}]}},"forChild":{"__symbolic":"function","parameters":["providedLoader"],"value":{"ngModule":{"__symbolic":"reference","name":"AdsFormModule"},"providers":[{"__symbolic":"reference","name":"AdsFormService"}]}}}},"AdsForm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ads-form","template":"<form [formGroup]='formController' ><ng-content></ng-content></form>"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"formValidationRules":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ng2-translate","name":"TranslateService"}]}],"overload_constructor":[{"__symbolic":"method"}],"buildForm":[{"__symbolic":"method"}],"addFormInput":[{"__symbolic":"method"}],"checkAllElementIsValid":[{"__symbolic":"method"}],"onValueChanged":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"AdsFormService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{},"statics":{"mapAdsForm":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Map"}}}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"AdsForm"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ads-form-input","template":"<div class=\"form-group\" [formGroup]=\"formController\"> <label [ngClass]=\"{'required':required}\" for=\"{{nome}}\">{{label}}</label> <input type=\"text\" id=\"{{nome}}\" class=\"form-control\" [formControlName]=\"nome\" name=\"nome\" placeholder=\"{{placeholder}}\"> <div *ngIf=\"eleController.errors && (eleController.dirty)\" class=\"alert alert-danger\"> <div [hidden]=\"!eleController.errors\"> <span>{{errors[errors.length -1]}}</span> </div> </div> </div>","styles":[".required:after { content: '*'; color: red; }"]}]}],"members":{"nome":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AdsForm"}]}],"ngOnInit":[{"__symbolic":"method"}],"isRequired":[{"__symbolic":"method"}]}}},"origins":{"AdsFormModule":"./index","AdsForm":"./ads.component.form","AdsFormService":"./service/ads.service.form","ɵa":"./ads.component.inputForm"},"importAs":"angular2-ads-form"}