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) {