File tree Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Expand file tree Collapse file tree 1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change 1- import  *  as  angular  from  './angular2' ; 
1+ import  *  as  ng  from  './angular2' ; 
22// the router should have its own SFX bundle 
33// But currently the module arithemtic 'angular2/router_sfx - angular2/angular2', 
44// is not support by system builder. 
55import  *  as  router  from  './router' ; 
66
7- angular . router  =  router ; 
7+ var  angular : AngularOne  =  < any > ng ; 
8+ ( < AngularWindow > window ) . angular  =  angular ; 
9+ 
10+ var  _prevAngular  =  ( < AngularWindow > window ) . angular ; 
811
9- var  _prevAngular  =  window . angular ; 
1012
13+ angular . router  =  router ; 
1114/** 
1215 * Calling noConflict will restore window.angular to its pre-angular loading state 
1316 * and return the angular module object. 
1417 */ 
1518angular . noConflict  =  function ( )  { 
16-  window . angular  =  _prevAngular ; 
19+  ( < AngularWindow > window ) . angular  =  _prevAngular ; 
1720 return  angular ; 
1821} ; 
1922
20- window . angular  =  angular ; 
23+ interface  AngularOne  { 
24+  router : any ; 
25+  noConflict ( ) : any ; 
26+ } 
27+ 
28+ interface  AngularWindow  extends  Window  { 
29+  angular : any ; 
30+ } 
                                 You can’t perform that action at this time. 
               
                  
0 commit comments