Angular PrimeNG Splitter Initial Sizes
Last Updated :
08 Aug, 2022
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will know how to use the Splitter Initial Sizes in Angular PrimeNG. We will also learn about the properties, events & styling along with their syntaxes that will be used in the code.
Splitter Component: It allows a user to split two-element using a splitter & utilized it separately and resize panels.
Angular PrimeNG Splitter Initial Sizes properties:
- panelSizes: It is used to specify the initial size of the panel. It is of number data type & the default value is null.
- layout: It is used to set the orientation of the panels. It is of string data type & the default value is horizontal.
- style: It is used to specify the inline style of the component. It is of object data type & the default value is null.
Syntax:
<p-splitter [style]="..."
[panelSizes]="..." layout="...">
<ng-template pTemplate>
...
</ng-template>
<ng-template pTemplate>
...
</ng-template>
</p-splitter>
Creating Angular application & module installation:
Step 1: Create an Angular application using the following command.
ng new appname
Step 2: After creating your project folder i.e. appname, move to it using the following command.
cd appname
Step 3: Install PrimeNG in your given directory.
npm install primeng --save
npm install primeicons --save
Project Structure: It will look like the following:
Example 1: This is the basic example that illustrates how to use the Angular PrimeNG Splitter Initial Sizes.
app.component.html
<div style="text-align: center">
<h2 style="color:green">GeeksforGeeks</h2>
<h5>PrimeNG Splitter Initial Sizes</h5>
</div>
<p-splitter [style]="{ height: '150px' }"
[panelSizes]="[30, 70]">
<ng-template pTemplate>
<div class="p-col p-ai-center p-jc-center">
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.
</div>
</ng-template>
<ng-template pTemplate>
<div class="p-col p-ai-center p-jc-center">
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.
</div>
</ng-template>
</p-splitter>
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 { SplitterModule } from "primeng/splitter";
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
SplitterModule
],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule {}
Output:
Example 2: This is another example that illustrates how to use the Angular PrimeNG Splitter Initial Sizes with some different initial values and content as an image.
app.component.html
<div style="text-align: center">
<h2 style="color:green">GeeksforGeeks</h2>
<h5>PrimeNG Splitter Initial Sizes</h5>
</div>
<p-splitter [panelSizes]="[60, 40]">
<ng-template pTemplate>
<div class="p-col p-ai-center p-jc-center">
<img alt="gfg" src=
"https://media.geeksforgeeks.org/wp-content/uploads/20220807104303/dsaselfpacedcourseoverviewimage-300x289.png" />
</div>
</ng-template>
<ng-template pTemplate>
<div class="p-col p-ai-center p-jc-center">
<img alt="gfg" src=
"https://media.geeksforgeeks.org/wp-content/uploads/20220807104255/completeinterviewpreparationcourseoverviewimage-300x289.png" />
</div>
</ng-template>
</p-splitter>
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 { SplitterModule } from "primeng/splitter";
@NgModule({
imports: [
BrowserModule,
BrowserAnimationsModule,
SplitterModule
],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule {}
Output:
Reference: https://primefaces.org/primeng/splitter
Similar Reads
Angular PrimeNG Splitter Minimum Sizes
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will know how to use the Splitter Minimum Sizes in Angular PrimeNG. We will also
3 min read
Angular PrimeNG Splitter Horizontal
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will know how to use the Splitter Horizontal in Angular PrimeNG. We will also le
3 min read
Angular PrimeNG Splitter Events
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will see Angular PrimeNG Splitter Events. The Splitter Component allows a user t
3 min read
Angular PrimeNG Splitter Properties
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will see how to use Splitter Properties in Angular PrimeNG. The Splitter Compone
4 min read
Angular PrimeNG Splitter Nested Panels
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will know how to use the Splitter Nested Panels in Angular PrimeNG. We will also
4 min read
Angular PrimeNG Splitter Component
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will know how to use the Splitter component in Angular PrimeNG. We will also lea
4 min read
Angular PrimeNG Splitter Layout
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will see how to use the Splitter Layout in Angular PrimeNG. The Splitter Compone
3 min read
Angular PrimeNG Avatar Sizes
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. Avatars are used to denote letters, icons, and images in different shapes and background colors. Thi
3 min read
Angular PrimeNG Table Size
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will see how to use Table Size in Angular PrimeNG. Angular PrimeNG Table Size ad
6 min read
Angular PrimeNG Skeleton Size
Angular PrimeNG is an open-source framework with a rich set of native Angular UI components that are used for great styling and this framework is used to make responsive websites with very much ease. In this article, we will know how to use Skeleton Size in Angular PrimeNG. We will also learn about
3 min read