ANG_FRONT

Práctica 4. Instalación de PrimeNG y PrimeIcons

Objetivos de la práctica:

Duración aproximada:

Instrucciones:

  1. Primero, tener PrimeNG y PrimeIcons instalados en el proyecto. Si aún no lo has hecho, ejecutar:

npm install primeng primeicons
  1. Configuración de Angular

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { ButtonModule } from 'primeng/button';
import { InputTextModule } from 'primeng/inputtext';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    ButtonModule,
    InputTextModule,
  ],
  providers: [],
  bootstrap: [AppComponent],
})
export class AppModule {}

  1. Agregar Estilos
@import "~primeng/resources/themes/saga-blue/theme.css"; /* Cambia "saga-blue" por el tema que prefieras */
@import "~primeng/resources/primeng.min.css";
@import "~primeicons/primeicons.css";
  1. Usar Componentes en las Plantillas
<div class="p-fluid">
  <h2>Ejemplo de PrimeNG</h2>
  <p-inputText placeholder="Ingrese su nombre" [(ngModel)]="nombre"></p-inputText>
  <p-button label="Enviar" icon="pi pi-check" (click)="enviar()"></p-button>
</div>
  1. Lógica en el Componente

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

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
})
export class AppComponent {
  nombre: string = '';

  enviar() {
    console.log('Nombre ingresado:', this.nombre);
  }
}
  1. Ejecución de la aplicación
ng serve

Ejemplo de otros Componentes