angular - 无法在 Angular2 中创建组件

标签 angular typescript

我是 Angular2 的新手,我尝试创建新组件但出现错误

Argument of type '{ selecor: string; templateUrl: string; }' is not assignable 
to parametof type 'Component'.
Object literal may only specify known properties, and 'selecor' does not  
exist in type 'Component'.enter code here.

这是组件的代码。

Import { Component } from '@angular/core';
@Component({
   selecor: 'app-server',
   templateUrl: './server.component.html'
})
export class ServerComponent {}

这是 app.module.ts 中的代码片段

import { ServerComponent } from './server/server.component';
@NgModule({
declarations: [
  AppComponent,
  ServerComponent
],

最佳答案

应该是selector而不是selecor

@Component({
   selector : 'app-server',
   templateUrl: './server.component.html'
})

关于angular - 无法在 Angular2 中创建组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44785655/

相关文章:

javascript - 只订阅一次多个 FormControl

javascript - Angular - 如何将多个 FormGroups 插入 FormArray?

angular - 在 Angular 4 中导入 D3.js

angular - 在 Angular 2 中以静态方法注入(inject) LoadingController

Angular 2/4/5 在 IE11 中不起作用

javascript - Webpack 2 : Expose variable to global context, 并在同一项目中使用它

javascript - Angular 2在点击时增加动画边距

angular - 将 Angular 5 与 ElasticSearch 连接时出现进程未定义错误?

javascript - Microsoft Graph 发送邮件但不发送附件(javascript SDK)

typescript |不可变 |扩展 Immutable.Map 类型的正确方法