Angular2:当我使用缩小版(.min)的js时,我会出错

Angular2:当我使用缩小版(.min)的js时,我会出错,angular,Angular,我在纯javascript中使用angular2。 我包括以下文件: <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

我在纯javascript中使用angular2。 我包括以下文件:

<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>
触发该错误的位置位于
app.view.html

<router-outlet></router-outlet>

<!-- This is the menu -->
<nav id="menu">
    <a [routerLink]="['Search']" (click)="onNavItemClick('search')" [ngClass]="{'current-page': nav_selected=='search'}" id="search">Search</a>
    <a [routerLink]="['Results']" (click)="onNavItemClick('results')" [ngClass]="{'current-page': nav_selected=='results'}" id="results">Results</a>
</nav>
如果我只是从
angular2all.umd.min.js
文件中删除
.min
,我没有任何错误

另外,如果我从
app.view.html
中删除这两行,我会收到其他错误:

EXCEPTION: Error: Uncaught (in promise): No Directive annotation found on t
我做错了什么,只对非缩小的文件工作?或者我应该做些什么来处理min文件

编辑2015年4月8日
问题仍然存在于2.0.0-beta.14版本中

在beta.16中修复

原创

这是文件缩小版本的已知问题

实际上,有很多不同的相关问题被报道


更新

在beta.16中修复

原创

这是文件缩小版本的已知问题

实际上,有很多不同的相关问题被报道


Angular2 github存储库中存在一些关于此问题的公开问题

以下是关于
ngDoCheck
功能的示例:


Angular2 github存储库中存在一些关于此问题的公开问题

以下是关于
ngDoCheck
功能的示例:


答案中链接的问题仍然存在,而且答案中未提及这些问题正在解决……答案中链接的问题仍然存在,并且答案中未提及这些问题正在解决。。。
<router-outlet></router-outlet>

<!-- This is the menu -->
<nav id="menu">
    <a [routerLink]="['Search']" (click)="onNavItemClick('search')" [ngClass]="{'current-page': nav_selected=='search'}" id="search">Search</a>
    <a [routerLink]="['Results']" (click)="onNavItemClick('results')" [ngClass]="{'current-page': nav_selected=='results'}" id="results">Results</a>
</nav>
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