Angular 2导入自定义模型

时间:2016-11-22 21:22:58

标签: angular

我正在尝试将自己的模块导入角度2项目。

自定义模型app.model.ts

import { NgModule } from '@angular/core';
import { Custom} from './custom/custom';

@NgModule({
  declarations:[ Custom],
  exports:[ Custom]
})
export class CustomModule{

}

systemjs.config.js 在文件夹src中添加了我的自定义模块

map:{
  'custommodule':'src'
},
packages: {
      custommodule:{
        main: './app.module.js',
        defaultExtension: 'js'
      }

app.module.ts 尝试导入自定义模块

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent }   from './app.component';
import { CustomModule} from 'custommodule';

@NgModule({
  imports:      [ BrowserModule, CustomModule],
  declarations: [ AppComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }

我收到错误,无法在路径中找到custommodule。

1 个答案:

答案 0 :(得分:0)

假装您的custommoduleapp.module.ts的路径相同,而不是:

import { CustomModule} from 'custommodule';

写:

import { CustomModule} from './custommodule';