ANGULAR DEFINATION
- A JavaScript framework
- Easy testing
- Type script
- Structured reusable components
- Mobile - first approach
- browser compatibility
- Responsive features
- Short development time
What is angular powered bootstrap and its installation ?
run the following:
ng add @ng-bootstrap/ng-bootstrap
This will install ng-bootstrap for the default application specified in angular .Jason
. you have multiple projects and you want to target a specific application, you could specify the --project
option
ng add @ng-bootstrap/ng-bootstrap --project myproject
Manual Installation- Add
bootstrap
and@ng-bootstrap/ng-bootstrap
dependencies from npm - Install the
@angular/localize
polyfill - Add bootstrap CSS/SCSS to your project (no javascript is required)
- Import
NgbModule
or any other component module likeNgbPaginationModule
in your application.
Bootstrap (CSS only)
To add Bootstrap CSS to your application using your alternate way (see Bootstrap instructions).
For example you could install Bootstrap from npm
npm install bootstrap
and add Bootstrap CSS or SCSS to project.
In case you're using CSS, you need to add Bootstrap styles to your angular.json
configuration:
"yourApp": {
"architect": {
"build": {
"options": {
"styles": [
"node_modules/bootstrap/dist/css/bootstrap.min.css"
]
}
}
}
}
you're use SCSS, please add this to your styles.scss
directly:
@import "~bootstrap/scss/bootstrap";
@angular/localize Polyfill
If you're using Angular ≥ 9.0.0 and ng-bootstrap ≥ 6.0.0, you have to install the @angular/localize
polyfill:
ng add @angular/localize
ng-bootstrap
Installing the library itself from npm is simply doing
npm install @ng-bootstrap/ng-bootstrap
Once installed need to import our main module and you're better to go
import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
imports: [NgbModule],
})
export class YourAppModule {
}
Alternative imports
Preferably importing the whole library with NgbModule
, you can import modules with components you need, ex. pagination and alert.
The resulting bundle will be smaller in this case.
import {NgbPaginationModule, NgbAlertModule} from '@ng-bootstrap/ng-bootstrap';
@NgModule({
imports: [NgbPaginationModule, NgbAlertModule],
})
export class YourAppModule {
}
Function- Time picker
- Tab set
- Accordion
- Alert
- popover
This comment has been removed by the author.
ReplyDeleteThank you for the information. Itfux24 offers the service pc reparatur Frankfurt if you face any kind of trouble with your Laptop / Notebook or PC. Besides you can get: Software updates, SSD/HDD/RAM upgrades, data recovery, DSL & WLAN configuration, OS troubleshooting, viruses, malware protection & removal, setting up your new computer, and taking over your personal files. Make your first call and get a 15% discount.
ReplyDelete