Angular2,重大变化 - 不同模块的分离
Angular2, BREAKING CHANGES - Separation in different modules
我试图通过 angular 网站上的“5 分钟快速入门”教程,但遇到了一些困难,该教程适用于 2.0.0-alpha.44
,但最新版本是 2.0.0-alpha.53
,并且有据我所知,一些重大变化是现在您必须以不同的方式导入模块:不是 from 'angular2/angular2'
而是 from 'angular2/core'
.
因此它会在模块加载时产生一些问题。据我所知,我需要以某种方式更正 SystemJS 以在 node_modules
文件夹中搜索模块。问题是:我该怎么做才能使本教程在当前 angular 2 版本的最新版本上工作?
你没有指定任何问题,但让我为你缩短它,
这是 angular2 的 changelog。
将此配置用于 alpha53,
<script>
System.config({
packages: {
'app': {defaultExtension: 'js'}
}
});
System.import('app/app');
</script>
并像这样导入
import { provide, component } from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser' ;
如果您仍然无法使用它,请尝试使用入门工具包,最终您将了解一切是如何工作的。
我试图通过 angular 网站上的“5 分钟快速入门”教程,但遇到了一些困难,该教程适用于 2.0.0-alpha.44
,但最新版本是 2.0.0-alpha.53
,并且有据我所知,一些重大变化是现在您必须以不同的方式导入模块:不是 from 'angular2/angular2'
而是 from 'angular2/core'
.
因此它会在模块加载时产生一些问题。据我所知,我需要以某种方式更正 SystemJS 以在 node_modules
文件夹中搜索模块。问题是:我该怎么做才能使本教程在当前 angular 2 版本的最新版本上工作?
你没有指定任何问题,但让我为你缩短它, 这是 angular2 的 changelog。
将此配置用于 alpha53,
<script>
System.config({
packages: {
'app': {defaultExtension: 'js'}
}
});
System.import('app/app');
</script>
并像这样导入
import { provide, component } from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser' ;
如果您仍然无法使用它,请尝试使用入门工具包,最终您将了解一切是如何工作的。