import {
AbstractControl,
ControlContainer,
- FormBuilder,
FormControl,
FormGroup,
FormGroupDirective,
Validators,
} from "@angular/forms";
import { EventEmitter } from "@angular/core";
-import { Rics } from "src/app/interfaces/ric";
-import { PolicyService } from "src/app/services/policy/policy.service";
+import { Rics } from "@interfaces/ric";
+import { PolicyService } from "@services/policy/policy.service";
import { MatSelectChange } from "@angular/material/select";
@Component({
});
allRics: string[] = [];
- constructor(
- private dataService: PolicyService,
- private formBuilder: FormBuilder
- ) {}
+ constructor(private dataService: PolicyService) {}
ngOnInit(): void {
- console.log("Ric:", this.ric);
this.fetchRics();
}
}
private fetchRics() {
- console.log("fetchRics ", this.policyTypeName);
+ if (!this.policyTypeName) this.policyTypeName = "";
const self: RicSelectorComponent = this;
this.dataService.getRics(this.policyTypeName).subscribe({
next(value: Rics) {
value.rics.forEach((ric) => {
self.allRics.push(ric.ric_id);
});
- console.log(value);
},
});
}