导入无法在 beta.1 中定位 angular2

Import unable to locate angular2 in beta.1

AngularJS 2.0 Getting Started with Visual Studio 中的示例代码适用于 alpha.28 版本。当我从

更改脚本时
<script src="https://github.jspm.io/jmcriffey/bower-traceur-runtime@0.0.87/traceur-runtime.js"></script>
<script src="https://jspm.io/system@0.16.js"></script>
<script src="https://code.angularjs.org/2.0.0-alpha.28/angular2.dev.js"></script>

<script src="https://github.jspm.io/jmcriffey/bower-traceur-runtime@0.0.87/traceur-runtime.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/systemjs/0.18.4/system.src.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.1/angular2.js"></script>

我收到一条错误消息,指出“[本地服务器]/angular2/angular2”未找到。

从那时起发生了什么变化,我如何配置 angular2 从 CDN 导入?

基本上它会导致您的 app.ts 组件所在的文件出错。

用于导入 ComponentView & bootstrap 旧版本有 angular2/angular2 路径

import {Component, View, bootstrap} from 'angular2/angular2';

大家都知道angular2一天天变了API变化很快

因此,根据当前版本,您需要执行 angular2/core 以导入 Component, View

& bootstrap 应该从 angular2/platform/browser js

导入
import {Component, View} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser';
import {NgFor} from 'angular2/common'; //common things are there in common module

除此之外 Rx jx 组件已从 angular2.dev.js 中移出,如果您有任何相关代码,则需要在您的应用中单独包含 Rx.js

您还需要包含 angular2-polyfills.js & es6-shim.js js 文件以启用对旧应用程序的支持。

Angular2 Changelog.md