angular - TS1146 : Declaration expected . 。为什么?

标签 angular components angular-components

我有一个小问题。

我可能是因为我累了,对不起,我找不到解决办法。 有人可以帮助我吗?

我有这个文件:src/app/app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { NgClass } from '@angular/common';
import { AppComponent } from './app.component';
import { ServerComponent } from './server/server.component';
@NgModule({
    declarations: [
        AppComponent,
        ServerComponent
    ],
    imports: [
        BrowserModule
    ],
    providers: [],
    bootstrap: [AppComponent]
})
export class AppModule { }

在这个组件内部,我创建了一个新组件,当然是作为示例。

src/app/server/server.component.ts

import { Component } from '@angular/core';
@Component({
 selector: 'app-server',
 templateUrl: ''
});
export class ServerComponent {
};

src/app/server/serve.component.html

<p>
 Start simple
</p>

super 简单,对吧?我同意。 但是当我尝试运行时,出现了这个错误:

70% building modules 3/3 modules 0 active ERROR in src/app/server/server.component.ts(6,3): error TS1146: Declaration expected.

系统找不到文件(server.component.ts),但我确实把路径放在这里了(src/app/app.module.ts ), 我做了声明,我做了 import { Component } from '@angular/core'; ,所以..缺少什么?看不懂。

谢谢大家。

最佳答案

导出前不要加分号

import { Component } from '@angular/core';
@Component({
 selector: 'app-server',
 templateUrl: ''
 })
 export class ServerComponent {
 };

关于angular - TS1146 : Declaration expected . 。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47141947/

相关文章:

Angular Form Array 访问静态数据

javascript - 在 Material <md-tab-group> 中使用 Angular 2 组件

html - 如何使用 Angular 7 调用与 html 中的字符串 "component name"相同的组件

drag-and-drop - 如何在 Hippo CMS 中动态地将容器包含到另一个容器中,通过从目录工具栏中拖放它们?

javascript - AngularJS 组件绑定(bind)在缩小版上未定义

javascript - 如何处理 Angular 1.x 组件 URL 根?

angular - 模板中有ngIf时如何判断Angular2组件是否完全加载(包括ViewChilds)

angular - 检查是否需要 NgControl

angular - withLatestFrom 运算符不勾选空值

angular - 如何通过 Angularfire 或 firebase 获取 serverTimestamp