为什么'从@ angular / router;'导入{RouterModule}'语法工作?

时间:2016-10-24 23:28:37

标签: angular

基本上,标题是什么。为什么我只能提供@angular/whatever作为路线而不是提供像我对自定义组件那样的合法路线? (例如:import {FooModule} from ../../somefolder/some-exported-es6-module

这个例子可以在启动应用程序中看到: http://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5?p=catalogue

e.g。

//our root app component
import {Component, NgModule} from '@angular/core'
import {BrowserModule} from '@angular/platform-browser'

这只适用于角度包,还是这个我不知道的全局语法?

1 个答案:

答案 0 :(得分:1)

模块加载器是SystemJS,它在config.ts中配置为映射" @ angular / whatever"某个网址。