Angular PrimeNG es un marco que se usa con angular para crear componentes con un gran estilo y este marco es muy fácil de usar y se usa para crear sitios web receptivos.
En este artículo, veremos cómo usar el componente SplitButton en angular primeNG. El componente SplitButton se usa para hacer un botón como un menú desplegable.
Propiedades:
- Es de tipo de datos de string, el valor predeterminado es nulo.
- es el n Es de tipo de datos de string, el valor predeterminado es nulo.
- es el p Es de tipo de datos de string, el valor predeterminado es nulo.
- Es el tipo de datos Es de string, el valor predeterminado es nulo.
- Es el tipo de datos Es de string, el valor predeterminado es nulo.
- Es el tipo de datos Es de string, el valor predeterminado es nulo.
- Es el tipo de datos Es de string, el valor predeterminado es nulo.
- Es el tipo de datos Es de string, el valor predeterminado es nulo.
- Es de tipo de dato booleano, el valor por defecto es false.
- Es el tipo de dato Es de número, el valor por defecto es nulo.
- Es de tipo de datos de string, el valor predeterminado es nulo.
- el It es de tipo de datos de string, el valor predeterminado es nulo.
- el It es de tipo de datos de string, el valor predeterminado es nulo.
- onClick: es la devolución de llamada para invocar cuando se hace clic en el botón de comando predeterminado.
- onDropdownClick: es la devolución de llamada para invocar cuando se hace clic en el botón desplegable.
Estilo:
- p-splitbutton: Es el elemento Contenedor.
- p-splitbutton-menubutton: Es el botón desplegable.
- p-menu: Es el menú Superposición
Creación de una aplicación angular e instalación del módulo:
- Paso 1: Cree una aplicación Angular usando el siguiente comando.
ng new appname
- Paso 2: después de crear la carpeta de su proyecto, es decir, el nombre de la aplicación, muévase a ella con el siguiente comando.
cd appname
- Paso 3: Instale PrimeNG en su directorio dado.
npm install primeng --save npm install primeicons --save
Estructura del proyecto : Se verá como lo siguiente.
Ejemplo: Este es el ejemplo básico que muestra cómo usar el componente SplitButton.
app.component.html
<h2>GeeksforGeeks</h2> <h5>PrimeNG SplitButton Component</h5> <p-splitButton label="GeeksforGeeks" [model]="gfg"></p-splitButton>
app.module.ts
import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import {RouterModule} from '@angular/router'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { SplitButtonModule } from 'primeng/splitbutton'; @NgModule({ imports: [ BrowserModule, BrowserAnimationsModule, SplitButtonModule, RouterModule.forRoot([ {path:'',component: AppComponent} ]) ], declarations: [ AppComponent ], bootstrap: [ AppComponent ] }) export class AppModule { }
app.component.ts
import { Component, OnInit, ViewEncapsulation} from '@angular/core'; import {MenuItem} from 'primeng/api'; import {MessageService} from 'primeng/api'; @Component({ selector: 'app-root', providers: [MessageService], templateUrl: './app.component.html', styles: [` :host ::ng-deep .ui-splitbutton { margin-right: .25em; } `] }) export class AppComponent { gfg: MenuItem[]; constructor(private messageService: MessageService) {} ngOnInit() { this.gfg = [ {label: 'Angular'}, {label: 'PrimeNG'}, {label: 'SplitButton'} ]; } }
Producción:
Referencia:https://primefaces.org/primeng/showcase/#/splitbutton