热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

角形灌注面板组件

角形灌注面板组件原文:https://www.geesfor

角形灌注面板组件

原文:https://www . geesforgeks . org/angular-priming-panel-component/

Angular PrimeNG 是一个开源框架,具有一组丰富的本机 Angular UI 组件,用于实现出色的风格,该框架用于非常轻松地制作响应性网站。在本文中,我们将了解如何在 Angular PrimeNG 中使用 Panel 组件。我们还将了解将在代码中使用的属性、事件和样式以及它们的语法。

面板组件:它允许我们制作一个包含标题和与该标题相关联的一些内容的元素。

属性:


  • 表头:是面板的表头文本。它是字符串数据类型,默认值为 null。

  • 可折叠:定义面板的内容是否可以展开和折叠。它是布尔数据类型,默认值为 false。

  • 折叠:定义面板内容的初始状态。它是布尔数据类型,默认值为 false。

  • 样式:是组件的内嵌样式。它是字符串数据类型,默认值为 null。

  • styleClass: 是组件的样式类。它是字符串数据类型,默认值为 null。

  • 扩展图标:是切换按钮的扩展图标。它是字符串数据类型,默认值是 pi pi-plus。

  • 折叠图标:是切换按钮的折叠图标。它是字符串数据类型,默认值是 pi-pi 减。

  • 显示表头:指定面板的表头是否不能显示。它是布尔数据类型,默认值为真。

  • 过渡选项:是动画的过渡选项。它是字符串数据类型,默认值是 400 毫秒三次贝塞尔曲线(0.86,0,0.07,1)。

  • toggler: 指定 toggler 元素是否切换面板内容。它是字符串数据类型,默认值是图标。

事件:


  • onBeforeToggle: 是在内容切换之前触发的回调。

  • onaftertogle:是内容切换后触发的回调。

造型:


  • p-panel :是容器元素。

  • p-panel-标题栏:是表头部分。

  • p-panel-title: 是面板的标题文本。

  • p-panel-title bar-toggler:是切换图标。

  • p-panel-content: 是面板的内容。

创建角度应用&模块安装:


  • 步骤 1: 使用以下命令创建角度应用程序。

ng new appname


  • 步骤 2: 创建项目文件夹即 appname 后,使用以下命令移动到该文件夹。

cd appname


  • 步骤 3: 在给定的目录中安装 PrimeNG。

npm install primeng --save
npm install primeicons --save

项目结构:如下图:

示例 1: 这是说明如何使用 Panel 组件的基本示例。

app.component.html

GeeksforGeeks


PrimeNG Panel Component


   


      Angular PrimeNG is a framework used 
      with angular to create components 
      with great styling and this framework 
      is very easy to use and is used to 
      make responsive websites.
   




app.component.ts

import { Component } from '@angular/core';
@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {}

app.module.ts

import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { BrowserAnimationsModule } 
    from "@angular/platform-browser/animations";
import { AppComponent } from "./app.component";
import { PanelModule } from "primeng/panel";
@NgModule({
  imports: [BrowserModule, 
              BrowserAnimationsModule, 
            PanelModule],
  declarations: [AppComponent],
  bootstrap: [AppComponent],
})
export class AppModule {}

输出:

示例 2: 在本例中,我们将了解如何在 Panel 组件中使用可切换属性。

app.component.html

GeeksforGeeks


PrimeNG Panel Component

 
  


    Angular PrimeNG is a framework used 
    with angular to create components with
    great styling and this framework is 
    very easy to use and is used to make
    responsive websites.
  




app.component.ts

import { Component } from '@angular/core';
@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {}

app.module.ts

import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { BrowserAnimationsModule } 
    from "@angular/platform-browser/animations";
import { AppComponent } from "./app.component";
import { PanelModule } from "primeng/panel";
@NgModule({
  imports: [BrowserModule, 
              BrowserAnimationsModule, 
            PanelModule],
  declarations: [AppComponent],
  bootstrap: [AppComponent],
})
export class AppModule {}

输出:

参考:T2】https://primefaces.org/primeng/showcase/#/panel


推荐阅读
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了W3C标准盒模型和IE传统盒模型的区别,探讨了CSS3中box-sizing属性的使用方法及其在布局中的重要性。通过实例分析,帮助读者更好地理解和应用这一关键概念。 ... [详细]
  • andr ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 作为一名专业的Web前端工程师,掌握HTML和CSS的命名规范是至关重要的。良好的命名习惯不仅有助于提高代码的可读性和维护性,还能促进团队协作。本文将详细介绍Web前端开发中常用的HTML和CSS命名规范,并提供实用的建议。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文探讨了在Linux系统上使用Docker时,通过volume将主机上的HTML5文件挂载到容器内部指定目录时遇到的403错误,并提供了解决方案和详细的操作步骤。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
  • Flutter入门指南:实现自动关闭的对话框与提示
    本文为Flutter系列教程的一部分,专注于讲解如何在Flutter应用中实现自动关闭的对话框和提示。通过具体的代码示例,帮助开发者掌握SnackBar、BottomSheet和Dialog的使用方法。 ... [详细]
author-avatar
mobiledu2502883211
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有