Angular PrimeNG Speed Dial Properties Last Updated : 28 Apr, 2025 Comments Improve Suggest changes Like Article Like Report 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 SpeedDial Properties in Angular PrimeNG. The SpeedDial Component is used to display many primary actions that can be done using the floating button action while pressing the button. There are various properties provided by the Angular PrimeNG, that can be utilized to enhance the functionality, along with the styling of the Speed Dial, which are described below. Angular PrimeNG Speed Dial Properties: id: It is the unique identifier of the element. It is of string data type, the default value is null.model: It is the MenuModel instance to define the action items. It is of object data type, the default value is null.visible: It specifies the visibility of the overlay. It is of boolean data type, the default value is false.className: It is the style class of the element. It is of string data type, the default value is null.style: It is the inline style of the element. It is of object data type, the default value is null.direction: It specifies the opening direction of actions. It is of string data type, the default value is up.transitionDelay: It is the transition delay step for each action item, It is of number data type, and the default value is 30.type: It specifies the opening type of actions. It is of string data type, the default value is linear.radius: It is the radius for *circle types, It is of number data type, and the default value is 0.mask: It specifies whether to show a mask element behind the speed dial It is of boolean data type, and the default value is false.disabled: It specifies whether the component is disabled. It is of boolean data type, the default value is false.hideOnClickOutside: It specifies whether the actions close when clicked outside. It is of a boolean data type, and the default value is true.buttonClassName: It is the style class of the button element. It is of string data type, the default value is null.buttonStyle: It is the inline style of the button element. It is of object data type, the default value is null.buttonTemplate: It is the template of the button element. It accepts any type of data & the default value is null.maskClassName: It is the style class of the mask element. It is of string data type, the default value is null.maskStyle: It is the inline style of the mask element. It is of object data type, the default value is null.showIcon: It is the show icon of the button element. It is of string data type, the default value is pi pi-plus.hideIcon: It is the Hide icon of the button element. It is of string data type, the default value is null.rotateAnimation: It is used to define to rotate the showIcon when the hideIcon is not present. It is of a boolean data type, and the default value is true.Syntax: <p-speedDial [model]="..." direction="..." [transitionDelay]="..." showIcon="..." hideIcon="..."> </p-speedDial>Creating Angular application & module installation: Step 1: Create an Angular application using the following command. ng new appnameStep 2: After creating your project folder i.e. appname, move to it using the following command. cd appnameStep 3: Install PrimeNG in your given directory. npm install primeng --save npm install primeicons --saveProject Structure: It will look like the following:  Steps to run the application: To run the above file run the below command:ng serve --saveExample 1: This basic example illustrates how to use the Angular PrimeNG Speed Dial Properties using linear and semi-circle type. app.component.html: HTML <div style="text-align: center"> <h1 style="color: green"> GeeksforGeeks </h1> <h5>Angular PrimeNG SpeedDial Properties</h5> <div style="height: 300px; position: relative;" class="speeddial-linear-demo"> <p-speedDial [model]="gfg" direction="down"> </p-speedDial> </div> <div style="position: relative;" class="speeddial-circle-demo"> <p-speedDial [model]="gfg" radius="70" direction="down" type="semi-circle"> </p-speedDial> </div> </div> app.component.ts: JavaScript import { Component } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'], providers: [MessageService] }) export class AppComponent { gfg: MenuItem[]; ngOnInit() { this.gfg = [ { icon: 'pi pi-facebook', }, { icon: 'pi pi-instagram', }, { icon: 'pi pi-twitter', }, { icon: 'pi pi-linkedin', } ]; } } app.module.ts: JavaScript import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { ProgressSpinnerModule } from 'primeng/progressspinner'; import { RippleModule } from 'primeng/ripple'; import { SpeedDialModule } from 'primeng/speeddial'; @NgModule({ imports: [ BrowserModule, BrowserAnimationsModule, ProgressSpinnerModule, SpeedDialModule, RippleModule, ], declarations: [AppComponent], bootstrap: [AppComponent]01 }) export class AppModule { } Output:  Example 2: Below is another example illustrating how to use the Angular PrimeNG Speed Dial Properties using the tooltip and transition-delay properties. app.component.html: HTML <div style="text-align: center"> <h1 style="color: green"> GeeksforGeeks </h1> <h5>Angular PrimeNG SpeedDial Properties</h5> <div style="height: 100px; position: relative;" class="speeddial-delay-demo"> <p-speedDial [model]="gfg" direction="down" [transitionDelay]="100" showIcon="pi pi-check" hideIcon="pi pi-times"> </p-speedDial> </div> <div style="position: relative;" class="speeddial-circle-demo"> <p-speedDial [model]="gfg" radius="70" direction="down" type="circle"> </p-speedDial> </div> </div> app.component.ts: JavaScript import { Component } from '@angular/core'; import { MenuItem, MessageService } from 'primeng/api'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'], providers: [MessageService] }) export class AppComponent { gfg: MenuItem[]; ngOnInit() { this.gfg = [ { icon: 'pi pi-facebook', tooltipOptions: { tooltipLabel: "Facebook" }, }, { icon: 'pi pi-instagram', tooltipOptions: { tooltipLabel: "Instagram" }, }, { icon: 'pi pi-twitter', tooltipOptions: { tooltipLabel: "Twitter" }, }, { icon: 'pi pi-linkedin', tooltipOptions: { tooltipLabel: "LinkedIn" }, } ]; } } app.module.ts: JavaScript import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { AppComponent } from './app.component'; import { RippleModule } from 'primeng/ripple'; import { SpeedDialModule } from 'primeng/speeddial'; @NgModule({ imports: [ BrowserModule, BrowserAnimationsModule, SpeedDialModule, RippleModule, ], declarations: [AppComponent], bootstrap: [AppComponent] }) export class AppModule { } Output:  Reference: https://primefaces.org/primeng/speeddial Comment More infoAdvertise with us Next Article Angular PrimeNG Speed Dial Templates Y yasarnnp Follow Improve Article Tags : Technical Scripter Web Technologies AngularJS Technical Scripter 2022 Angular-PrimeNG PrimeNG-Button +2 More Similar Reads Button ComponentAngular PrimeNG Button Basic ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will see Angular PrimeNG Button Basic Component. A Button component is used for carrying out some action when clicked 3 min read Angular PrimeNG Button Icons ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will be see the Button Icons Component in Angular PrimeNG. A Button Component is used for carrying out some action wh 3 min read Angular PrimeNG Button Severities ComponentAngular 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 the Button Severities Component in Angular PrimeNG. A Button is general 3 min read Angular PrimeNG Button Raised Buttons ComponentAngular PrimeNG is a UI component library for Angular Applications. It offers many pre-built themes and UI components for a variety of tasks like inputs, menus, charts, Buttons, etc. In this article, we will see Angular PrimeNG Button Raised Buttons Component. A Button component is used for carrying 3 min read Angular PrimeNG Button Rounded Buttons ComponentAngular PrimeNG is an open-source library that consists 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 be seeing Angular PrimeNG Button Rounded Buttons Component. A Button component 3 min read Angular PrimeNG Button Text Buttons ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will be seeing Angular PrimeNG Button Text Buttons Component. A Button component is used for carrying out some action 3 min read Angular PrimeNG Button LabelAngular PrimeNG is a UI component library for Angular Applications. It offers many pre-built themes and UI components for a variety of tasks like inputs, menus, charts, Buttons, etc. In this article, we will be seeing Angular PrimeNG Button Label. A Button component is used for carrying out some ac 3 min read Angular PrimeNG Button EventsAngular 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. This article will show us how to style the Tooltip component in Angular PrimeNG. A Button is general 4 min read Angular PrimeNG Button Severity ComponentAngular PrimeNG is an open-source library that consists 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 be seeing Angular PrimeNG Button Severity Component. A Button component is used 3 min read Angular PrimeNG Button Text Buttons ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will be seeing Angular PrimeNG Button Text Buttons Component. A Button component is used for carrying out some action 3 min read Angular PrimeNG Button Outlined Buttons ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will see Angular PrimeNG Button Outlined Buttons Component. A Button component is used for carrying out some action w 3 min read Angular PrimeNG Button Link Buttons ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will see Angular PrimeNG Button Link Buttons Component. A Button component is used for carrying out some action when 3 min read Angular PrimeNG Button Badges ComponentAngular PrimeNG is an open-source library that consists 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 be seeing Angular PrimeNG Button Badges Component. A Button component is used f 3 min read Angular PrimeNG Button ButtonSet ComponentAngular PrimeNG is an open-source library that consists 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 Button ButtonSet Component. A Button Component is used to p 3 min read Angular PrimeNG Button SizesAngular PrimeNG is an open-source library that consists 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 Button Sizes. A Button is generally used for carrying out s 3 min read Angular PrimeNG Button Loading State ComponentAngular PrimeNG is an open-source front-end UI library that has many native Angular UI components which help developers to build a fast and scalable web solution. In this article, we will be seeing Angular PrimeNG Button Loading State Component. A Button component is used for carrying out some actio 3 min read Angular PrimeNG Button Properties of pButtonAngular 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. This article will show us how to style the Tooltip component in Angular PrimeNG. A Button is general 4 min read Angular PrimeNG Button Properties of p-buttonAngular 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. This article will show us how to style the Tooltip component in Angular PrimeNG. A Button is general 5 min read Angular PrimeNG Button TemplatesAngular 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. This article will show us how to style the Tooltip component in Angular PrimeNG. A Button is general 3 min read Angular PrimeNG Button StylingAngular PrimeNG is a UI component library for Angular Applications. It offers many pre-built themes and UI components for a variety of tasks like inputs, menus, charts, Buttons, etc. In this article, we will be seeing the Button Styling in Angular PrimeNG. The Button component in PrimeNG is used to 3 min read SplitButton ComponentAngular PrimeNG SplitButton Animation ConfigurationAngular PrimeNG is a framework used with angular to create components with great styling this framework is very easy to use and is used to make responsive websites. In this article, we will see how to use the SplitButton Animation Configuration Component in Angular PrimeNG. The SplitButton Componen 3 min read Angular PrimeNG MenuModel API MenuItemAngular 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 Angular PrimeNG MenuModel API MenuItem. MenuModel API: Prime 3 min read Angular PrimeNG SplitButton EventsAngular PrimeNG is a framework used with angular to create components with great styling this framework is very easy to use and is used to make responsive websites. In this article, we will see how to use SplitButton Events in angular primeNG. The SplitButton component is used to make a button a dro 3 min read Angular PrimeNG SplitButton SeverityAngular PrimeNG is an open-source library that consists 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 be seeing Angular PrimeNG SplitButton Severity. The SplitButton component combi 4 min read Angular PrimeNG SplitButton Raised and Rounded Buttons ComponentAngular 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. In this article, we will see the SplitButton Raised and Rounded Component in Angular PrimeNG. The SplitButton component is used to 3 min read Angular PrimeNG SplitButton StylingAngular PrimeNG is a framework used with angular to create components with great styling this framework is very easy to use and is used to make responsive websites. In this article, we will see Angular PrimeNG SplitButton Styling. The SplitButton component is used to make a button a dropdown. This c 3 min read Speed Dial ComponentAngular PrimeNG Speed Dial TypeAngular PrimeNG is an open-source library that consists 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 be discussing Angular PrimeNG Speed Dial Type. The Speed Dial component display 4 min read Angular PrimeNG Speed Dial LinearAngular 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 learn how to use the SpeedDial Linear Component in Angular PrimeNG. We will 4 min read Angular PrimeNG Speed Dial Circle, Semi-Circle and Quarter-CircleAngular 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 learn how to use the Speed Dial Circle, Semi-Circle, and Quarter-Circle Com 4 min read Angular PrimeNG Speed Dial Tooltip ComponentAngular 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 learn how to use the SpeedDial Tooltip Component in Angular PrimeNG. We wil 4 min read Angular PrimeNG Speed Dial Transition Duration, Icon and No Rotate AnimationAngular 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 learn how to use the SpeedDial Transition Duration, Icon and No Rotate Anim 4 min read Angular PrimeNG Speed Dial MaskAngular 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 learn how to use the SpeedDial Mask Component in Angular PrimeNG. We will a 4 min read Angular PrimeNG Speed Dial DirectionAngular 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 learn how to use the SpeedDial Direction Component in Angular PrimeNG. We w 4 min read Angular PrimeNG Speed Dial PropertiesAngular 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 SpeedDial Properties in Angular PrimeNG. The SpeedDial C 5 min read Angular PrimeNG Speed Dial TemplatesAngular 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 learn about Angular PrimeNG Speed Dial Templates. The SpeedDial Component i 3 min read Angular PrimeNG Speed Dial EventsAngular PrimeNG is an open-source library that consists 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 be seeing Angular PrimeNG Speed Dial Events. The Speed Dial component displays 4 min read Angular PrimeNG Speed Dial StylingAngular 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 learn about Angular PrimeNG Speed Dial Styling. The SpeedDial Component is 3 min read Like