ng-error-message
Version:
Displays error messages when a form control is invalid avoiding the long list of tags for each error
30 lines • 2.56 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { NgErrorMessagePipe } from './ng-error-message.pipe';
import { NgErrorMessageService } from './ng-error-message.service';
export class NgErrorMessageModule {
/**
* starts the services
* @param {?} jsonProvider
* @return {?}
*/
static forRoot(jsonProvider) {
return {
ngModule: NgErrorMessageModule,
providers: [
jsonProvider,
NgErrorMessageService
]
};
}
}
NgErrorMessageModule.decorators = [
{ type: NgModule, args: [{
declarations: [NgErrorMessagePipe],
exports: [NgErrorMessagePipe]
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctZXJyb3ItbWVzc2FnZS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1lcnJvci1tZXNzYWdlLyIsInNvdXJjZXMiOlsibGliL25nLWVycm9yLW1lc3NhZ2UubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF3QyxNQUFNLGVBQWUsQ0FBQztBQUMvRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUM3RCxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQU9uRSxNQUFNLE9BQU8sb0JBQW9COzs7Ozs7SUFNL0IsTUFBTSxDQUFDLE9BQU8sQ0FBQyxZQUE2QjtRQUUxQyxPQUFPO1lBQ0wsUUFBUSxFQUFFLG9CQUFvQjtZQUM5QixTQUFTLEVBQUU7Z0JBQ1QsWUFBWTtnQkFDWixxQkFBcUI7YUFDdEI7U0FDRixDQUFDO0lBQ0osQ0FBQzs7O1lBbkJGLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQztnQkFDbEMsT0FBTyxFQUFFLENBQUMsa0JBQWtCLENBQUM7YUFDOUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycywgRmFjdG9yeVByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZ0Vycm9yTWVzc2FnZVBpcGUgfSBmcm9tICcuL25nLWVycm9yLW1lc3NhZ2UucGlwZSc7XG5pbXBvcnQgeyBOZ0Vycm9yTWVzc2FnZVNlcnZpY2UgfSBmcm9tICcuL25nLWVycm9yLW1lc3NhZ2Uuc2VydmljZSc7XG5cblxuQE5nTW9kdWxlKHtcbiAgZGVjbGFyYXRpb25zOiBbTmdFcnJvck1lc3NhZ2VQaXBlXSxcbiAgZXhwb3J0czogW05nRXJyb3JNZXNzYWdlUGlwZV1cbn0pXG5leHBvcnQgY2xhc3MgTmdFcnJvck1lc3NhZ2VNb2R1bGUgeyBcblxuICAvKipcbiAgICogc3RhcnRzIHRoZSBzZXJ2aWNlc1xuICAgKiBAcGFyYW0gZGljdFVybCBUaGUgZXJyb3JzIGRpY3Rpb25hcnkgVXJsXG4gICAqL1xuICBzdGF0aWMgZm9yUm9vdChqc29uUHJvdmlkZXI6IEZhY3RvcnlQcm92aWRlcik6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIFxuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTmdFcnJvck1lc3NhZ2VNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFtcbiAgICAgICAganNvblByb3ZpZGVyLFxuICAgICAgICBOZ0Vycm9yTWVzc2FnZVNlcnZpY2VcbiAgICAgIF1cbiAgICB9O1xuICB9XG4gIFxufSJdfQ==