mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
docs(snackbar): add position example (#10000)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
<mat-form-field>
|
||||
<mat-select placeholder="Horizontal position" [(value)]="horizontalPosition">
|
||||
<mat-option value="start">Start</mat-option>
|
||||
<mat-option value="center">Center</mat-option>
|
||||
<mat-option value="end">End</mat-option>
|
||||
<mat-option value="left">Left</mat-option>
|
||||
<mat-option value="right">Right</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
<mat-form-field>
|
||||
<mat-select placeholder="Vertical position" [(value)]="verticalPosition">
|
||||
<mat-option value="top">Top</mat-option>
|
||||
<mat-option value="bottom">Bottom</mat-option>
|
||||
</mat-select>
|
||||
</mat-form-field>
|
||||
|
||||
<button mat-button (click)="openSnackBar()" aria-label="Show an example snack-bar">
|
||||
Pool party!
|
||||
</button>
|
||||
@@ -0,0 +1,29 @@
|
||||
import {Component} from '@angular/core';
|
||||
import {
|
||||
MatSnackBar,
|
||||
MatSnackBarHorizontalPosition,
|
||||
MatSnackBarVerticalPosition,
|
||||
} from '@angular/material';
|
||||
|
||||
/**
|
||||
* @title Snack-bar with configurable position
|
||||
*/
|
||||
@Component({
|
||||
selector: 'snack-bar-position-example',
|
||||
templateUrl: 'snack-bar-position-example.html',
|
||||
})
|
||||
export class SnackBarPositionExample {
|
||||
|
||||
horizontalPosition: MatSnackBarHorizontalPosition = 'start';
|
||||
verticalPosition: MatSnackBarVerticalPosition = 'bottom';
|
||||
|
||||
constructor(public snackBar: MatSnackBar) {}
|
||||
|
||||
openSnackBar() {
|
||||
this.snackBar.open('Canonball!!', 'End now', {
|
||||
duration: 500,
|
||||
horizontalPosition: this.horizontalPosition,
|
||||
verticalPosition: this.verticalPosition,
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user