Компонент Angular PrimeNG Form Rating Disabled
Angular PrimeNG — это библиотека с открытым исходным кодом, состоящая из собственных компонентов пользовательского интерфейса Angular, которые используются для отличного стиля, и эта структура используется для очень легкого создания адаптивных веб-сайтов. В этой статье мы рассмотрим отключенный компонент Angular PrimeNG Form Rating.
Компонент «Рейтинг формы» — это вход для выбора, основанный на значке звездочки. Обычно его можно увидеть на страницах продуктов таких сайтов электронной коммерции, как Amazon, Flipkart, Alibaba и т. д.
Синтаксис:
<p-rating
[ngModel]="..."
disabled="true"
stars="..."
iconCancelClass="...">
</p-rating>
Свойства отключенного компонента Angular PrimeNG Form Rating:
- звездочки: указывает количество отображаемых звездочек. Это числовой тип данных, значение по умолчанию равно 5.
- disabled: когда установлено значение true, рейтинг должен быть отключен. Это логический тип данных, значение по умолчанию — false.
- iconCancelClass: используется для установки класса значка «отмена». Это строковый тип данных, значение по умолчанию — pi pi-ban.
Создание приложения Angular и установка модуля:
Шаг 1: Создайте приложение Angular, используя следующую команду.
ng new appname
Шаг 2: После создания папки проекта, т. е. имени приложения, перейдите к ней с помощью следующей команды.
cd appname
Шаг 3: Наконец, установите PrimeNG в указанный вами каталог.
npm install primeng --save npm install primeicons --save
Структура проекта: Структура проекта будет выглядеть следующим образом после выполнения вышеуказанных шагов:
Чтобы запустить указанный выше файл, выполните следующую команду:
ng serve --save
Пример 1. Ниже приведен пример кода, иллюстрирующий использование отключенного компонента Angular PrimeNG Form Rating.
- приложение.component.html:
HTML
<h1 style="color: green">GeeksforGeeks</h1><h5>Angular PrimeNG Rating Disabled Component.</h5> <p-rating [ngModel]="gfg" disabled="true" stars="3"></p-rating> |
- app.component.ts:
Javascript
import { Component } from "@angular/core"; @Component({ selector: "app-root", templateUrl: "./app.component.html"}) export class AppComponent { gfg: number;} |
- app.module.ts:
Javascript
import { NgModule } from "@angular/core";import { BrowserModule } from "@angular/platform-browser";import { FormsModule } from "@angular/forms";import { BrowserAnimationsModule } from "@angular/platform-browser/animations";import { AppComponent } from "./app.component";import {RatingModule} from "primeng/rating"; @NgModule({ imports: [ BrowserModule, BrowserAnimationsModule, RatingModule, FormsModule ], declarations: [ AppComponent ], bootstrap: [ AppComponent ]}) export class AppModule { } |
Выход:
Пример 2. Ниже приведен еще один пример кода, иллюстрирующий использование отключенного компонента Angular PrimeNG Form Rating с помощью значка крестика.
- приложение.component.html:
HTML
<h1 style="color: green">GeeksforGeeks</h1><h5>Angular PrimeNG Form Rating Disabled</h5> <p-rating [ngModel]="gfg" disabled="true" stars="5" iconCancelClass="pi pi-times"></p-rating> |
- app.component.ts:
Javascript
import { Component } from "@angular/core"; @Component({ selector: "app-root", templateUrl: "./app.component.html"}) export class AppComponent { gfg: number = 3;} |
- app.module.ts:
Javascript
import { NgModule } from "@angular/core";import { BrowserModule } from "@angular/platform-browser";import { FormsModule } from "@angular/forms";import { BrowserAnimationsModule } from "@angular/platform-browser/animations";import { AppComponent } from "./app.component";import {RatingModule} from "primeng/rating"; @NgModule({ imports: [ BrowserModule, BrowserAnimationsModule, RatingModule, FormsModule ], declarations: [ AppComponent ], bootstrap: [ AppComponent ]}) export class AppModule { } |
Выход:
Ссылка: https://primefaces.org/primeng/rating