When i start my Angular 2 App the App is always in loading stage.
In the chrome dev console i can see the following:
Error: (SystemJS) core_1.InjectionToken is not a constructor
TypeError: core_1.InjectionToken is not a constructor
at Object.eval (http://localhost:3000/node_modules/ng-pick-datetime/lib/translations.js:9:24)
My Setup is :
@angular/cli: 1.0.0
node: 7.8.0
os: linux x64
@angular/common: 2.4.10
@angular/compiler: 2.4.10
@angular/core: 2.4.10
@angular/forms: 2.4.10
@angular/http: 2.4.10
@angular/platform-browser: 2.4.10
@angular/platform-browser-dynamic: 2.4.10
@angular/router: 3.0.2
@angular/upgrade: 2.4.10
@angular/cli: 1.0.0
Angular 4 introduce InjectionToken to replace OpaqueToken, if you using Angular 2, please using OpaqueToken instead. But, I'd recommend update your app to Angular 4.
you can update your project by following this tutorial: https://github.com/angular/angular-cli/wiki/stories-1.0-update
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With