2016-04-01 8 views
0

私はplain2でangular2を使用しています。 私はこのファイルが含まれます。私はこのようになり、最後の3の縮小さバージョン(.min)を含むように変更するとAngular2:jsのミニバージョン(.min)を使用すると、エラーが発生する

<script type="text/javascript" src="libs/es6-shim/es6-shim.min.js"></script> 
<script type="text/javascript" src="libs/es6-shim/shims_for_IE.js"></script> 
<script type="text/javascript" src="libs/angular/2.0.0-beta.13/angular2-polyfills.js"></script> 
<script type="text/javascript" src="libs/angular/2.0.0-beta.13/Rx.umd.js"></script> 
<script type="text/javascript" src="libs/angular/2.0.0-beta.13/angular2-all.umd.js"></script> 

<script type="text/javascript" src="libs/angular/2.0.0-beta.13/angular2-polyfills.min.js"></script> 
<script type="text/javascript" src="libs/angular/2.0.0-beta.13/Rx.umd.min.js"></script> 
<script type="text/javascript" src="libs/angular/2.0.0-beta.13/angular2-all.umd.min.js"></script> 

私はこのエラーを取得しています:

EXCEPTION: TypeError: this.directive_1_0.ngDoCheck is not a function in [{'current-page': nav_selected=='search'} in [email protected]:68] 

エラーが発生する場所は、app.view.html

です3210

私のブートストラップは、次のようになります。私はちょうど私がすべてのエラーを持っていないangular2-all.umd.min.jsファイルから.minを削除した場合

ng.core.enableProdMode(); 
ng.platform.browser.bootstrap(AppComponent,[ 
      ng.http.HTTP_PROVIDERS, 
      ng.router.ROUTER_PROVIDERS, 
      new ng.core.Provider(ng.router.LocationStrategy, {useClass: ng.router.HashLocationStrategy}) 
]); 

。私は非縮小さのファイルにのみ取り組んでいる何か間違ったことをやっている

EXCEPTION: Error: Uncaught (in promise): No Directive annotation found on t 

:私はapp.view.htmlからこの2行を削除した場合

はまた、私は他のエラーを取得していますか?または、私はminファイルで作業するために何かする必要がありますか? 2015年4月8日 問題は2.0.0-beta.14にまだここにある

EDIT

+0

答えにリンクされ問題がまだ開いていてもhttps://github.com/angular/angular/blob /master/CHANGELOG.mdは、それらが修正されていることを言及していません... –

答えて

1

ありを報告した別の関連する問題がたくさんあり、一部はAngular2のgithubのリポジトリにこの問題に関する問題を開いています。ここで

ngDoCheck機能に関するものです: