To install the slidecontent-angular
library via npm, run the following command in your Angular project:
npm install slidecontent-angular
After installation, you'll need to import the SlideContentAngular
into your Angular module to start using the components provided by the library.
-
Importing
SlideContentAngular
: In yourAppModule
or the specific module where you want to use theSlideContent
component, import theSlideContentAngular
as 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
SlideContent
andSlideItem
Components:Once the module is imported, you can use the
slide-content
andslide-item
components 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.,_blank
to 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]