Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular app.module查找名称时出错_Angular_Typescript - Fatal编程技术网

Angular app.module查找名称时出错

Angular app.module查找名称时出错,angular,typescript,Angular,Typescript,我目前正在创建angular 2项目,但是我无法通过控制台中的这两个错误 [default]/Users/~/src/app/app.module.ts中出错:35:4 找不到名称“SelectItem” [default]/Users/~/src/app/app.module.ts中出错:36:4 找不到名称“Message” 我已将这两个导入添加到我的应用程序中 import { BrowserModule } from '@angular/platform-browser'; import

我目前正在创建angular 2项目,但是我无法通过控制台中的这两个错误

[default]/Users/~/src/app/app.module.ts中出错:35:4 找不到名称“SelectItem”

[default]/Users/~/src/app/app.module.ts中出错:36:4 找不到名称“Message”

我已将这两个导入添加到我的应用程序中

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 {SelectItem, Message, Header} from 'primeng/primeng';

@NgModule({
 declarations: [
  AppComponent,
 ],
 imports: [
  BrowserModule,
  FormsModule,
  HttpModule,
  SelectItem,
  Message,
  Header
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }

我认为您导入的类不是模块。因此,它们不应位于您的导入部分
@NgModule
。如果我检查您正在使用priming的库,它们似乎是根本不需要导入的接口

您需要做的是从库中导入所有要使用的模块。这将使您能够在应用程序中使用这些模块中的组件

根据这一点,您希望导入
app.module.ts
中的特定模块,而不是组件本身

试试这个:

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 {SelectButtonModule} from 'primeng/primeng';

@NgModule({
 declarations: [
  AppComponent,
 ],
 imports: [
  BrowserModule,
  FormsModule,
  HttpModule,
  SelectButtonModule,
 ],
 providers: [],
 bootstrap: [AppComponent]
})
export class AppModule { }

接下来,您应该能够在组件/模板中使用SelectButton。

什么是预处理/预处理的绝对路径?因此,如果我想使用这些接口,当我查看库时,找不到需要导入的模块,您想使用哪个预处理的特定组件呢?如果我想使用这些接口,该怎么办,当我查看库时,我找不到需要导入的模块,我想您正在寻找SelectButton,对吗?然后您应该使用
SelectButtonModule
,如下所述:我已将答案更改为SelectButtonModule。