我看到有两种方法可以在typescript上导入angular components文件:
从'angular2 / core'导入;从'@ 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添加到我的项目中的最佳方法,为什么?
2 回答
实际上,它取决于您使用的Angular2的版本:
测试版:
import {Component} from 'angular2/core';
RC版:
import {Component} from '@angular/core';
自测试版以来,角度软件包的命名约定发生了变化,这就是为什么新的rc-4和rc-5版本软件包以
@angular
开头,这些是你应该使用的 . 最好的方法是使用像Angular Cli这样的工具,通过包从npm包手动导入或使用你可以在github上找到的现成的种子项目