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