From 19b802cb5e870d4760e45533f9ab8e134c4c79bf Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Tue, 6 Oct 2015 15:22:21 -0500 Subject: [PATCH] chore(menu): better checks for content element Closes #248 --- ionic/components/menu/menu.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ionic/components/menu/menu.ts b/ionic/components/menu/menu.ts index bb759fa542..97a5e01761 100644 --- a/ionic/components/menu/menu.ts +++ b/ionic/components/menu/menu.ts @@ -53,10 +53,11 @@ export class Menu extends Ion { onInit() { super.onInit(); - this._cntEle = (this.content instanceof Node) ? this.content : this.content.getNativeElement(); + let content = this.content; + this._cntEle = (content instanceof Node) ? content : content && content.getNativeElement && content.getNativeElement(); if (!this._cntEle) { - return console.error('Menu: must have a [content] element to listen for drag events on. Example:\n\n\n\n'); + return console.error('Menu: must have a [content] element to listen for drag events on. Example:\n\n\n\n'); } if (!this.id) {