Bom dia Devs, criei um component para listar e editar uma certa Grid, porém estou com o erro acima, de primeira vista era porque o CommonModule e o BrowserModule não estavam importados, porém já verifiquei estão todos importados, o que estou fazendo de errado?
<tbody>
<tr *ngfor="let params of parametro">
<td>{{params.parametroNome}}</td>
<td>
<input type="text" class="form-control" value="{{params.parametroValor}}">
</td>
</tr>
</tbody>
Meu Componente
import { GenericService } from 'app/repositories/common/generic.service';
import { Observable } from 'rxjs/Observable';
import { GenericServiceFactory } from 'app/repositories/common/generic-service-factory.service';
import { Component, OnInit, Input, Output, EventEmitter, ElementRef } from '@angular/core';
import { Router } from '@angular/router';
import { Parametro } from 'app/model/parametro';
import { IParametro } from 'app/model/parametro.model';
import { IError } from 'app/model/error.model';
import { ToastsManager } from 'ng2-toastr';
@Component({
templateUrl: '../../../views/parametro/parametro.component.html'
})
export class ParametroComponent implements OnInit {
parametro: Observable<IParametro[]>
modulo: string
salvando: boolean
service: GenericService<IParametro>
constructor(private serviceFactory: GenericServiceFactory,
private toastr: ToastsManager,
private router: Router) {
this.service = serviceFactory.createHttpServiceFor<IParametro>('parametro');
this.modulo = localStorage.getItem('currentModule');
}
ngOnInit(): void {
this.getAllParametros();
}
getAllParametros(){
this.parametro = this.service.getAll();
}
updateParametro(param: IParametro) {
this.service.putWithoutId(param)
.catch((err: IError) => {
this.salvando = false;
this.toastr.error(err.message, 'Atualização de parâmetro');
return Observable.throw(err);
})
.subscribe((result) => {
this.toastr.success('Parâmetro atualizado com sucesso', 'Atualização de parâmetro');
});
}
}