2017-04-18 4 views
1

私がAngular 2 Appを起動すると、Appは常にロードステージに入ります。私は以下を参照してくださいすることができクロムDEVコンソールでANGULARエラー:core_1.InjectionTokenはコンストラクタではありません

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) 

私のセットアップは次のとおりです。

@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 

答えて

5

アンギュラ4 OpaqueTokenを使用してください、あなたは角度2を使用している場合、OpaqueTokenを置き換えるためにInjectionTokenを紹介代わりに。 https://github.com/angular/angular-cli/wiki/stories-1.0-update

:しかし、私はこのチュートリアルに従うことによって、あなたのプロジェクトを更新することができアンギュラ4.

にアプリをアップデートお勧めします

関連する問題