Estudio de Angular

UI ⭐ 59k stars
Framework completo de Google con inyección de dependencias y plantillas HTML.

🤖 Skill de implementación: frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)

1 · Características

2 · Casos de uso

3 · Script minimalista

Instalación: npx @angular/cli new

import { Component } from '@angular/core';
@Component({ selector: 'app-root', template: '<h1>Hola Angular</h1>' })
export class AppComponent {}

4 · Casos de uso (implementación real)

Dos casos de uso comunes implementados con esta librería.

1. Lista con *ngFor

Componente que pinta una lista.

import { Component } from '@angular/core';

@Component({
  selector: 'app-lista',
  template: '<ul><li *ngFor="let u of usuarios">{{ u }}</li></ul>',
})
export class ListaComponent { usuarios = ['Ana', 'Luis', 'Sofía']; }
🔁 Cómo funciona: `*ngFor` itera el array del componente y Angular re-renderiza al cambiar.

2. HTTP con HttpClient

Trae datos de una API con el servicio HttpClient.

import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Component({ selector: 'app-api', template: '<li *ngFor="let u of users">{{ u.name }}</li>' })
export class ApiComponent {
  users: any[] = [];
  constructor(private http: HttpClient) {
    this.http.get<any[]>('https://jsonplaceholder.typicode.com/users').subscribe((d) => this.users = d);
  }
}
🔁 Cómo funciona: `HttpClient.get()` devuelve un Observable; `subscribe` asigna los datos al componente.

5 · Referencia

CategoríaUI
Stars (GitHub)⭐ 59k
Sitio oficialhttps://angular.io/
GitHubhttps://github.com/angular/angular
Instalaciónnpx @angular/cli new
RelacionadasReact.js · Vue.js · Ember.js
📦 Regla de librerías (local primero): revisar C:\Users\TUF\Documents\librerías\local\ antes de descargar. Volver al índice de los 66 estudios.