Saludos comunidad:
Estoy desarrollando un proyecto en angular y en miras de hacerlo más legible ,trato de usar ciclos para óptimizar mis lineas de código.
Hasta ahí todo bien, porque he averiguado como hacer ciclos con prácticamente cualquier elemento del template pero , ¿ Se pueden hacer ciclos con métodos?.
En .component.ts creo arreglos y los mando a llamar en el html con la interpolación {{}} pero si trato por ejemplo.
component.ts
pruebas:any[]=
[
{
metodo:"tohome()"
},
{
metodo:"tocomplete()"
}
]
constructor() {
}
ngOnInit() {
}
tohome(){
document.getElementById("home").scrollIntoView();
}
tocomplete(){
document.getElementById("complete").scrollIntoView();
}
En .html <section *ngFor="let prueba of pruebas"> <a (click)="{{prueba.metodo}}>
ejecutar
<a>
¿ Es posible hacer algo parecido? para poder aprovechar el ciclo for y no repetir
varios bloques de código. Gracias.