From a3901b263943506fa342c3c79dfc1064542c1258 Mon Sep 17 00:00:00 2001 From: Alex Rickabaugh Date: Thu, 15 Sep 2016 08:47:58 -0700 Subject: [PATCH] fix(sidenav): move @Input to getter/setter instead of private field --- src/lib/sidenav/sidenav.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/sidenav/sidenav.ts b/src/lib/sidenav/sidenav.ts index eda8dd5daa05..1e8c3b819dba 100644 --- a/src/lib/sidenav/sidenav.ts +++ b/src/lib/sidenav/sidenav.ts @@ -50,7 +50,7 @@ export class MdSidenav { @Input() mode: 'over' | 'push' | 'side' = 'over'; /** Whether the sidenav is opened. */ - @Input('opened') @BooleanFieldValue() private _opened: boolean = false; + private _opened: boolean = false; /** Event emitted when the sidenav is being opened. Use this to synchronize animations. */ @Output('open-start') onOpenStart = new EventEmitter(); @@ -75,6 +75,7 @@ export class MdSidenav { * Whether the sidenav is opened. We overload this because we trigger an event when it * starts or end. */ + @Input() @BooleanFieldValue() get opened(): boolean { return this._opened; } set opened(v: boolean) { this.toggle(v);