I am getting the same error in IE 9. have you found a workaround?

On Wednesday, June 22, 2016 at 9:08:38 AM UTC-4, Jaroslav Loutocký wrote:
>
> I created application in Angular 2, now I am using RC1. I hoped that with 
> core.js 2.4.0 (no shims for IE) will be everything fine with Internet 
> explorer. But the app is still loading...
>
> Here is console log from IE 11:
>
> SCRIPT1010: Expected identifier
> File: zone.js, Line: 648, Column: 37
> SCRIPT1010: Expected identifier
> File: Reflect.js, Line: 518, Column: 26
> SCRIPT5022: Exception thrown and not caught
> File: shim.min.js, Line: 7, Column: 6147
>
> It is necessary to say, that everything works fine in IE on localhost, but 
> on server it does not. I think about, that the address for localhost is 
> http://localhost:8080/, but on server (with reverse proxy) is
> https://something.cz.something.com/zds/.
>
>
> My index.html is:
>
>
> <html>
> <head>
>
>     <!-- build:baseUrl -->
>     <base href="/">
>     <!-- endbuild -->
>
>     <title></title>
>
>     <meta charset="utf-8">
>     <meta http-equiv="X-UA-Compatible" content="IE=edge">
>     <meta name="viewport" content="width=device-width, initial-scale=1">
>
>     <!-- 1. Load libraries -->
>     <!-- Polyfill(s) for older browsers -->
>     <script src="node_modules/core-js/client/shim.min.js"></script>
>
>     <script src="node_modules/zone.js/dist/zone.js"></script>
>     <script src="node_modules/reflect-metadata/Reflect.js"></script>
>     <script src="node_modules/systemjs/dist/system.src.js"></script>
>
>     <link href="app/css/jquery-ui.css" rel="stylesheet">
>     <link href="app/css/bootstrap.min.css" rel="stylesheet">
>     <link href="app/css/font-awesome.min.css" rel="stylesheet">
>     <link href="app/css/style.css" rel="stylesheet">
>     <link href="app/css/bootstrap.login.css" rel="stylesheet">
>
>     <!-- datetimepicker calendar-->
>     <link rel="stylesheet" href=
> "node_modules/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css"
>  
> />
>
>     <script type="text/javascript" src=
> "node_modules/jquery/dist/jquery.min.js"></script>
>     <script type="text/javascript" src=
> "node_modules/moment/min/moment.min.js"></script>
>     <script type="text/javascript" src=
> "node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
>     <script type="text/javascript" src=
> "node_modules/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js"
> ></script>
>     <!--end datetimepicker calendar-->
>
>
>     <!-- build:systemjs -->
>     <script src='systemjs.config.js'></script><script>System.import('app'
> ).catch(function(err){ console.error(err); });</script>
>     <!-- endbuild -->
> </head>
>
> <!-- 3. Display the application -->
> <body>
>     <zds>Loading...</zds>
> </body>
> </html>
>
>
>
> *Package.json*
>
>
> {
>   "name": "zds-demo",
>   "version": "1.0.0",
>   "private": true,
>   "scripts": {
>     "gulp": "gulp",
>     "tsc": "tsc",
>     "tsc:w": "tsc -w",
>     "typings": "typings",
>     "postinstall": "typings install"
>   },
>
>   "license": "ISC",
>   "dependencies": {
>     "@angular/common":  "2.0.0-rc.1",
>     "@angular/compiler":  "2.0.0-rc.1",
>     "@angular/core":  "2.0.0-rc.1",
>     "@angular/http":  "2.0.0-rc.1",
>     "@angular/platform-browser":  "2.0.0-rc.1",
>     "@angular/platform-browser-dynamic":  "2.0.0-rc.1",
>     "@angular/router":  "2.0.0-rc.1",
>     "@angular/router-deprecated":  "2.0.0-rc.1",
>     "@angular/upgrade":  "2.0.0-rc.1",
>
>     "systemjs": "^0.19.27",
>     "core-js": "^2.4.0",
>     "reflect-metadata": "^0.1.3",
>     "rxjs": "5.0.0-beta.6",
>     "zone.js": "^0.6.12",
>
>     "angular2-in-memory-web-api": "0.0.11",
>     "bootstrap": "^3.3.6",    
>     "moment": "~2.8",
>     "jquery": ">=1.8.3 <2.2.0",
>     "eonasdan-bootstrap-datetimepicker": "4.15.35",
>     "express-history-api-fallback": "latest",
>     "express": "latest"    
>   },
>
>   "devDependencies": {
>     "browser-sync": "^2.12.5",
>     "concurrently": "^2.0.0",
>     "del": "1.1.1",
>     "gulp": "latest",
>     "gulp-compass": "latest",
>     "gulp-copy": "latest",
>     "gulp-html-replace": "^1.5.5",
>     "gulp-rename": "latest",
>     "gulp-sourcemaps": "^1.6.0",
>     "gulp-typescript": "latest",
>     "path": "latest",
>     "run-sequence": "1.1.0",
>     "typescript": "^1.8.10",
>     "systemjs-builder": "^0.15.23",
>     "typings": "^1.0.4"
>   }
> }
>
>
>
> *And the system config*
>
>
> var map = {
>
>     'app':                        'app', // 'dist',
>     '@angular':                   'node_modules/@angular',
>     'angular2-in-memory-web-api': 
> 'node_modules/angular2-in-memory-web-api',
>     'rxjs':                       'node_modules/rxjs'
>   };
>
>   // packages tells the System loader how to load when no filename and/or 
> no extension
>   var packages = {
>     'app':                        { main: 'ts/main.component.js', 
>  defaultExtension: 'js' },
>     'rxjs':                       { defaultExtension: 'js' },
>     'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 
> 'js' },
>   };
>
>   var ngPackageNames = [ // <-----
>     'common',
>     'compiler',
>     'core',
>     'http',
>     'platform-browser',
>     'platform-browser-dynamic',
>     'router',
>     'router-deprecated',
>     'upgrade',
>   ];
>
>   // Individual files (~300 requests):
>   function packIndex(pkgName) {
>     packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 
> 'js' };
>
>   }
>
>   // Bundled (~40 requests):
>   function packUmd(pkgName) {
>     packages['@angular/'+pkgName] = { main: pkgName + '.umd.js', 
> defaultExtension: 'js' };
>
>   };
>
>   // Most environments should use UMD; some (Karma) need the individual 
> index files
>   var setPackageConfig = System.packageWithIndex ? packIndex : packUmd;
>   // Add package entries for angular packages
>   ngPackageNames.forEach(setPackageConfig);
>
>   var config = {
>     map: map,
>     packages: packages
>   }
>   System.config(config);
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to