akveo / ngx-admin

Customizable admin dashboard template based on Angular 10+
https://akveo.github.io/ngx-admin/
MIT License
25.21k stars 7.95k forks source link

Starter Kit Not working on IE11 #1601

Closed Ankitaandroid20 closed 6 years ago

Ankitaandroid20 commented 6 years ago

Issue type

I'm submitting a ... (check one with "x")

Issue description

Current behavior:

The Starter Kit is not working on IE11. Getting error.

Expected behavior:

Steps to reproduce:

Download the starter kit. Npm Install and Npm start. It works fine on Chrome and Edge but gives error on IE11.

ERROR Error: Uncaught (in promise): TypeError: Object doesn't support property or method 'entries' TypeError: Object doesn't support property or method 'entries' at NbAclService.prototype.setAccessControl (eval code:44:26) at NbAclService (eval code:28:13) at _createClass (eval code:11107:13) at _createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at _createClass (eval code:11109:13) at createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at NgModuleRef.prototype.get (eval code:12303:9) at resolveNgModuleDep (eval code:11070:5) "ERROR" {

  __proto__: { },
  description: "Uncaught (in promise): TypeError: Object doesn't support property or method 'entries'

TypeError: Object doesn't support property or method 'entries' at NbAclService.prototype.setAccessControl (eval code:44:26) at NbAclService (eval code:28:13) at _createClass (eval code:11107:13) at _createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at _createClass (eval code:11109:13) at createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at NgModuleRef.prototype.get (eval code:12303:9) at resolveNgModuleDep (eval code:11070:5)", message: "Uncaught (in promise): TypeError: Object doesn't support property or method 'entries' TypeError: Object doesn't support property or method 'entries' at NbAclService.prototype.setAccessControl (eval code:44:26) at NbAclService (eval code:28:13) at _createClass (eval code:11107:13) at _createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at _createClass (eval code:11109:13) at createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at NgModuleRef.prototype.get (eval code:12303:9) at resolveNgModuleDep (eval code:11070:5)", name: "Error", promise: { }, rejection: { }, stack: "Error: Uncaught (in promise): TypeError: Object doesn't support property or method 'entries' TypeError: Object doesn't support property or method 'entries' at NbAclService.prototype.setAccessControl (eval code:44:26) at NbAclService (eval code:28:13) at _createClass (eval code:11107:13) at _createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at _createClass (eval code:11109:13) at createProviderInstance$1 (eval code:11081:13) at resolveNgModuleDep (eval code:11065:13) at NgModuleRef.prototype.get (eval code:12303:9) at resolveNgModuleDep (eval code:11070:5) at resolvePromise (eval code:824:25) at resolvePromise (eval code:795:17) at Anonymous function (eval code:873:17) at ZoneDelegate.prototype.invokeTask (eval code:423:13) at onInvokeTask (eval code:4956:17) at ZoneDelegate.prototype.invokeTask (eval code:423:13) at Zone.prototype.runTask (eval code:192:21) at drainMicroTaskQueue (eval code:602:25) at ZoneTask.in", Symbol(observable)_i.48aysqs1tu9: undefined, Symbol(react.element)_g.48aysqs1tu9: undefined, Symbol(rxSubscriber)_h.48aysqs1tu9: undefined, task: { }, zone: { } }

Related code:

insert short code snippets here

Other information:

npm, node, OS, Browser

<!--
Node, npm: `node --version` and `npm --version`
OS: Windows (7/8/10). Linux (incl. distribution). macOS (El Capitan? Sierra?)
Browser: Chrome/Safari/Firefox/etc?
-->

Angular, Nebular

<!--
Check your `package-lock.json` or locate a `package.json` in the `node_modules` folder.
-->
arsa-dev commented 6 years ago

You can temporary uninstall the default security depedency and use any other security method to protect routes:

npm uninstall -S @nebular/security

nnixaa commented 6 years ago

fixed in v2.1.1