Angular-CLI:应用模块在哪里?

时间:2016-11-02 00:37:29

标签: angular angular-cli recycle-bin

随意浏览我所做的事情,这很典型。使用angular-cli生成app:

  

ng start

创建了一个组件:

  

ng生成组件用户项

import { Component, OnInit } from '@angular/core';

@Component({
  moduleId: module.id,
  selector: 'app-user-item',
  templateUrl: 'user-item.component.html',
  styleUrls: ['user-item.component.css']
})
export class UserItemComponent implements OnInit {

  constructor() {}

  ngOnInit() {
  }

}

然后我将新组件包含在根组件中,通过将选择器添加到html:<app-user-item></app-user-item>来获取引导程序。根据NG-Book2,这应该是“正常工作”,但事实并非如此。 Angular 2官方文档告诉我们将新组件包含在模块的导入(ES6)和提供程序(NG2模块)中,以及根组件中。但我想这是由于不同的构建 - 我尝试在引导的“root”组件和main.ts中包含组件导入,它没有做任何事情(app仍然无法显示新组件)。

如何使用angular-cli工作?我真的不需要通过导入将它包含在模块/组件中吗?

编辑:

npm list -g --depth=0

让我

angular-cli@0.0.39

所以也许这就是原因,但是npm列表(非全局)angular cli版本显示为:

angular-cli@0.1.0

0 个答案:

没有答案
相关问题