From 0e9088b77d92b22e0db5a8d5c4328688b1855b12 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Wed, 26 Apr 2017 17:14:20 -0500 Subject: [PATCH] fix(core): update ionic global property names --- src/bindings/angular/providers/ionic-core.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/bindings/angular/providers/ionic-core.ts b/src/bindings/angular/providers/ionic-core.ts index 9653e68ce5..2d2228b4a6 100644 --- a/src/bindings/angular/providers/ionic-core.ts +++ b/src/bindings/angular/providers/ionic-core.ts @@ -22,17 +22,19 @@ export function setupCore(config: Config, plt: Platform, domCtrl: DomController, } // same controllers are used by ionic core - ionic['configCtrl'] = config; + ionic['ConfigCtrl'] = config; // keep core and angular dom reads/writes *nsync - ionic['domCtrl'] = domCtrl; - - // keep core and angular dom reads/writes *nsync - ionic['eventNamePrefix'] = '$'; + ionic['DomCtrl'] = domCtrl; // next tick controller created here so that it can // be created to run outside of angular - ionic['nextTickCtrl'] = getNextTickController(zone, plt.userAgent().toLowerCase()); + ionic['NextTickCtrl'] = getNextTickController(zone, plt.userAgent().toLowerCase()); + + // keep core and angular dom reads/writes *nsync + ionic['eventNameFn'] = function(eventName: string) { + return '$' + eventName; + }; // build up a path for the exact ionic core javascript file this browser needs var pathItems: string[] = ['core'];