File tree 3 files changed +10
-10
lines changed 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 6
6
* found in the LICENSE file at https://angular.io/license
7
7
*/
8
8
9
- import { Location } from '@angular/common' ;
10
9
import { ESCAPE } from '@angular/cdk/keycodes' ;
11
10
import { OverlayRef } from '@angular/cdk/overlay' ;
11
+ import { Location } from '@angular/common' ;
12
+ import { Injectable } from '@angular/core' ;
12
13
import { merge , Observable , Subject } from 'rxjs' ;
13
14
import { filter , take } from 'rxjs/operators' ;
14
15
import { MatBottomSheetContainer } from './bottom-sheet-container' ;
15
16
16
17
17
- /**
18
- * Reference to a bottom sheet dispatched from the bottom sheet service.
19
- */
18
+ /** Reference to a bottom sheet dispatched from the bottom sheet service. */
19
+ @Injectable ( )
20
20
export class MatBottomSheetRef < T = any , R = any > {
21
21
/** Instance of the component making up the content of the bottom sheet. */
22
22
instance : T ;
Original file line number Diff line number Diff line change 9
9
import { ESCAPE } from '@angular/cdk/keycodes' ;
10
10
import { GlobalPositionStrategy , OverlayRef } from '@angular/cdk/overlay' ;
11
11
import { Location } from '@angular/common' ;
12
+ import { Injectable } from '@angular/core' ;
12
13
import { Observable , Subject } from 'rxjs' ;
13
14
import { filter , take } from 'rxjs/operators' ;
14
15
import { DialogPosition } from './dialog-config' ;
@@ -20,9 +21,8 @@ import {MatDialogContainer} from './dialog-container';
20
21
// Counter for unique dialog ids.
21
22
let uniqueId = 0 ;
22
23
23
- /**
24
- * Reference to a dialog opened via the MatDialog service.
25
- */
24
+ /** Reference to a dialog opened via the MatDialog service. */
25
+ @Injectable ( )
26
26
export class MatDialogRef < T , R = any > {
27
27
/** The instance of component opened into the dialog. */
28
28
componentInstance : T ;
Original file line number Diff line number Diff line change 7
7
*/
8
8
9
9
import { OverlayRef } from '@angular/cdk/overlay' ;
10
+ import { Injectable } from '@angular/core' ;
10
11
import { Observable , Subject } from 'rxjs' ;
11
12
import { MatSnackBarContainer } from './snack-bar-container' ;
12
13
@@ -17,9 +18,8 @@ export interface MatSnackBarDismiss {
17
18
dismissedByAction : boolean ;
18
19
}
19
20
20
- /**
21
- * Reference to a snack bar dispatched from the snack bar service.
22
- */
21
+ /** Reference to a snack bar dispatched from the snack bar service. */
22
+ @Injectable ( )
23
23
export class MatSnackBarRef < T > {
24
24
/** The instance of the component making up the content of the snack bar. */
25
25
instance : T ;
You can’t perform that action at this time.
0 commit comments