我有一个小问题。
我可能是因为我累了,对不起,我找不到解决办法。 有人可以帮助我吗?
我有这个文件: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/