我看到有两种方法可以在typescript上导入角度组件文件:
从' angular2 / core';
导入{Component}从' @ angular / core';
导入{Component,Input}
我理解这种方式是因为我将它添加到package.json依赖项中的方式。
像:
"angular2": "2.0.0-beta.16",
或:
"@angular/compiler": "2.0.0-rc.4",
"@angular/core": "2.0.0-rc.4",
问题是: 这是将Angular 2添加到我的项目的最佳方式,为什么?
答案 0 :(得分:0)
实际上,它取决于您使用的Angular2的版本:
import {Component} from 'angular2/core';
import {Component} from '@angular/core';
答案 1 :(得分:0)
自测试版以来,角度包的命名约定发生了变化,这就是为什么新的rc-4和rc-5版本包以@angular
开头,这些是你应该使用的。
最好的方法是使用像Angular Cli 这样的工具,从包中手动导入npm包,或者使用你可以在github上找到的现成种子项目