From 2c0d7005b05179d38bd3d0f6471c7d10bd83c4a6 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Sun, 13 Sep 2015 14:11:59 -0500 Subject: [PATCH] only allow one component key --- ionic/components/app/app.ts | 3 +++ ionic/components/menu/test/basic/main.html | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ionic/components/app/app.ts b/ionic/components/app/app.ts index 3fa9458f27..2da8bd7011 100644 --- a/ionic/components/app/app.ts +++ b/ionic/components/app/app.ts @@ -136,6 +136,9 @@ export class IonicApp { * @param {TODO} component The component to register */ register(key, component) { + if (this.components[key]) { + throw Error('Registered component key ' + key + ' already exists.'); + } this.components[key] = component; } diff --git a/ionic/components/menu/test/basic/main.html b/ionic/components/menu/test/basic/main.html index 9d00a71b6a..9c59cfa68c 100644 --- a/ionic/components/menu/test/basic/main.html +++ b/ionic/components/menu/test/basic/main.html @@ -1,4 +1,4 @@ - + Left Menu @@ -12,7 +12,7 @@ {{p.title}} -