To install the slidecontent-angular library via npm, run the following command in your Angular project:
npm install slidecontent-angularAfter installation, you'll need to import the SlideContentAngular into your Angular module to start using the components provided by the library.
-
Importing
SlideContentAngular: In yourAppModuleor the specific module where you want to use theSlideContentcomponent, import theSlideContentAngularas follows:import { NgModule } from "@angular/core"; import { BrowserModule } from "@angular/platform-browser"; import { SlideContentAngular } from "slidecontent-angular"; import { AppComponent } from "./app.component"; @NgModule({ declarations: [AppComponent], imports: [ BrowserModule, SlideContentAngular, // Import the SlideContentAngular here ], providers: [], bootstrap: [AppComponent], }) export class AppModule {}
-
Using
SlideContentandSlideItemComponents:Once the module is imported, you can use the
slide-contentandslide-itemcomponents in your templates. Below is an example:<slide-content name="Example 1" type="infinite" [nav]="true" [animation]="{ disabled: true }" > <slide-item class="favela" [actived]="true" i18n-title="@@god_faith" title="Faith in God" img="assets/faveladascriancas.jpg" url="https://github.com/criar-art/slidecontent-angular" target="_blank" /> <slide-item i18n-title="@@city" title="Ermelino Matarazzo" img="assets/ermelino.jpg" url="https://github.com/criar-art/slidecontent-angular" target="_blank" /> <slide-item [titleHidden]="true" title="Modern Office" img="assets/new-york.jpg" /> <slide-item [titleHidden]="true" title="Moto Life" img="assets/motorcycle.jpg" /> </slide-content>
-
<slide-content>: The parent component that holds multiple slide items. The attributes include:name: A name to identify the slide content.type: The type of slide (e.g., "infinite" for continuous scrolling).nav: A boolean that determines whether navigation buttons are displayed.animation: Controls the animation settings. In this case, animations are disabled.
-
<slide-item>: Represents individual items in the slide content. Each item can have attributes such as:title: The title of the slide.img: The path to the image that will be displayed.url: A link the user can visit when clicking on the slide.target: Specifies how to open the link (e.g.,_blankto open in a new tab).actived: Marks the slide as active.titleHidden: Hides the title if set totrue.i18n-title: Provides internationalization support for the title.
- 👻 @lucasferreiralimax
- 📧 [email protected]