Angular PrimeNG图像组件
Angular PrimeNG是一个开源的框架,有丰富的原生Angular UI组件,用来做很好的造型,这个框架用来做响应式的网站非常容易。它提供了大量的模板、组件、主题设计、广泛的图标库等等。在这篇文章中,我们将看到Angular PrimeNG图像组件。
图像组件用于显示图像,PrimeNG提供了许多转换功能和选项,因此我们可以根据我们的选择和设计来显示图像。
Angular PrimeNG图像组件属性:
- preview(boolean)。它控制预览功能。默认值为false。
- style(any)。它是该元素的内联样式。
- styleClass(string)。它是元素的风格类。
- imageStyle(any)。它是图像元素的内联样式。
- imageClass(string)。它是图像元素的风格类。
- src(string | SafeUrl)。它是图像元素的来源。
- alt(字符串)。它是图像元素的替代属性。
- width(string):图片元素的宽度属性。
- height(string)。图片元素的高度属性。
Angular PrimeNG图像组件事件:
- onShow。当预览覆盖层被显示时,它被触发。
- onHide。当预览覆盖层被隐藏时,它会被触发。
- onImageError(event)。如果在加载图像文件时发生错误,则触发该事件。
Angular PrimeNG图像组件模板:
- indicator。它表示图像组件。
Angular PrimeNG图像组件的造型:
- p-image。它是容器元素。
- p-image-preview-container。它是启用了预览功能的容器元素。
- p-image-preview-indicator。当悬停时,它是图像上方的遮罩层。
- p-image-preview-icon。它是预览指标的图标。
- p-image-mask。它是预览覆盖的容器。
- p-image-toolbar。它是转换选项的容器。
- p-image-action。它是工具栏内的一个元素。
- p-image-preview。它是预览覆盖层内的图像元素。
语法:
导入图像模块
使用p-image组件的图像组件。
创建Angular应用程序和模块安装。
第1步:使用以下命令创建一个Angular应用程序。
第2步:在创建你的项目文件夹即geeks_angular之后,使用以下命令移动到它。
第3步在你给定的目录中安装PrimeNG。
项目结构:项目结构将如下所示。
例子1:在下面的例子中,我们有一些图像组件。
- app.component.html
- app.component.ts
- app.module.ts
输出:
例子2:在下面的例子中,我们将使用图像组件的预览属性。
- app.component.html
- app.component.ts
- app.module.ts
输出: