-
Notifications
You must be signed in to change notification settings - Fork 6.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(guides): add guide for using compatibility mode (#4082)
Fixes #4018
- Loading branch information
Showing
1 changed file
with
19 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
## What is compatibility mode? | ||
Compatibility mode for `@angular/material` allows the components to exist side-by-side with AngularJS Material components without any CSS collisions. | ||
|
||
## What does compatibility mode do? | ||
When enabled, compatibility mode enforces that all template APIs use the prefix `mat-` instead of `md-`. This will prevent any CSS from AngularJS Material from affecting the components in `@angular/material`. | ||
|
||
## How is compatibility mode enabled? | ||
Import `NoConflictStyleCompatibilityMode` into your application's root `NgModule`. | ||
|
||
|
||
## Example | ||
|
||
```html | ||
<!-- Regular mode --> | ||
<button md-button mdTooltip="With a tooltip">Regular button</button> | ||
|
||
<!-- In compatibility mode --> | ||
<button mat-button matTooltip="With a compatibility mode tooltip">Compatibility Mode button</button> | ||
``` |