如果是Angular组件,请验证它是否为此模块的一部分

时间:2017-06-23 14:50:06

标签: angular

我正在实现一个角度4组件并收到错误

如果' footer-bar'是一个Angular组件,然后验证它是否是此模块的一部分。     如果' nav-bar'是一个Angular组件,然后验证它是否是该模块的一部分。

我在app.module中导入了工具栏和导航栏。不知道为什么我收到错误

导航栏

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

@Component({
  moduleId: module.id,
  selector: 'nav-bar',
  templateUrl: './navbar.component.html',
  styleUrls: ['./navbar.component.css']
})
export class NavbarComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }

}

Footerbar

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

@Component({
  moduleId: module.id,
  selector: 'footer-bar',
  templateUrl: './footerbar.component.html',
  styleUrls: ['./footerbar.component.css']
})
export class FooterbarComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }

}

的AppModule

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {FormsModule} from '@angular/forms';
import {HttpModule} from '@angular/http'

import { AppComponent } from './app.component';
import { NavbarComponent } from './navbar/navbar.component';
import { TopbarComponent } from './topbar/topbar.component';
import { FooterbarComponent } from './footerbar/footerbar.component';
import { MRDBGlobalConstants } from './shared/mrdb.global.constants';

@NgModule({
  declarations: [
    AppComponent,
    FooterbarComponent,
    TopbarComponent,
    NavbarComponent
  ],
  imports: [
    BrowserModule,
    HttpModule
  ],
  providers: [MRDBGlobalConstants],
  bootstrap: [AppComponent]
})
export class AppModule { }

Appcomponent

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


@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'app';

constructor(public viewRef : ViewContainerRef) {

}

}

0 个答案:

没有答案