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”。
从那时起发生了什么变化,如何配置要从CDN导入的angular2?
答案 0 :(得分:1)
基本上,它会导致您的组件所在的app.ts文件出错。
导入Component
,View
&amp; 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
&amp; es6-shim.js
js文件以启用对旧应用程序的支持。