1 | import { Injectable } from '@angular/core';
|
2 | import { FormGroup } from '@angular/forms';
|
3 | var StoreService = (function () {
|
4 | function StoreService() {
|
5 | }
|
6 | StoreService.prototype.markFormsAsTouched = function (formGroup) {
|
7 | for (var key in formGroup.controls) {
|
8 | if (formGroup.controls[key] instanceof FormGroup) {
|
9 | this.markFormsAsTouched(formGroup.controls[key]);
|
10 | }
|
11 | else {
|
12 | formGroup.controls[key].markAsTouched();
|
13 | formGroup.controls[key].updateValueAndValidity();
|
14 | }
|
15 | }
|
16 | };
|
17 | StoreService.decorators = [
|
18 | { type: Injectable },
|
19 | ];
|
20 |
|
21 | StoreService.ctorParameters = function () { return []; };
|
22 | return StoreService;
|
23 | }());
|
24 | export { StoreService };
|