导入无法在 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 组件所在的文件出错。
用于导入 Component
、View
& 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 文件以启用对旧应用程序的支持。
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 组件所在的文件出错。
用于导入 Component
、View
& 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 文件以启用对旧应用程序的支持。