Open In App

Angular PrimeNG Image Basic

Angular PrimeNG is an open-source UI component library for Angular Applications. Using the components provided by Angular PrimeNG, one can create stunning and responsive angular applications. In this post, we will see Angular PrimeNG Image Basic.

The Image component is used to show a single image to the user with the preview and basic transformations. In Basic mode the image preview is disabled.



Angular PrimeNG Image Basic Props:

 



Syntax:

<p-image 
    src="..."
    height="..."
    width="..." 
    alt="...">
</p-image>

Creating Angular application and Installing the Modules:

Step 1: Create an Angular application using the following command.

ng new myapp

Step 2: After creating your project folder i.e. myapp, move to it using the following command.

cd myapp

Step 3: Install PrimeNG in your given directory.

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

Project Structure: After completing the above steps, the structure will look like the following.

Project Structure

Example 1: This is a basic example showing the use of the Image in Angular PrimeNG.




<h2 style="color: green">GeeksforGeeks</h2>
<h3>Angular PrimeNG Image Basic</h3>
  
<p-image 
    alt="logo">
</p-image>




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




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

Output:

 

Example 2: This is another example of the Image component in Angular PrimeNG. Here, we used the height property to set the height of the image to 400 pixels. The width of the image will be adjusted automatically according to the aspect ratio of the image. 




<h2 style="color: green">GeeksforGeeks</h2>
<h3>Angular PrimeNG Image Basic</h3>
  
<p-image 
    height="400"
    alt="logo">
</p-image>




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




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

Output:

 

Reference: http://primefaces.org/primeng/image


Article Tags :