Angular component unexpected value
up vote
0
down vote
favorite
I am finally learning Angular, but I ran into a problem. I am trying to create a warning component, but I am getting the following console error:
Unexpected value 'WarningComponent' declared by the module 'AppModule'. Please add a @Pipe/@Directive/@Component annotation.
Here is my main app.component.html code:
<div class="container">
<div class="row">
<div class="col-xs-12">
<app-warning></app-warning>
</div>
</div>
</div>
Here is my app.module.ts code:
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 { ServerComponent } from './server/server.component';
import { ServersComponent } from './servers/servers.component';
import { WarningComponent } from './warning/warning.component';
@NgModule({
declarations: [
AppComponent,
ServerComponent,
ServersComponent,
WarningComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: ,
bootstrap: [AppComponent]
})
export class AppModule { }
Here is the actual warning.component.ts code:
import { Component } from '@angular/core';
@Component({
selector: 'app-warning',
templateUrl: './warning.component.html'
});
export class WarningComponent {
}
Finally, here is the warning.component.html code (which is just some a warning text):
<h3>Warning</h3>
The page should simply output the text "Warning", but I am unsuccessful.
angular typescript
add a comment |
up vote
0
down vote
favorite
I am finally learning Angular, but I ran into a problem. I am trying to create a warning component, but I am getting the following console error:
Unexpected value 'WarningComponent' declared by the module 'AppModule'. Please add a @Pipe/@Directive/@Component annotation.
Here is my main app.component.html code:
<div class="container">
<div class="row">
<div class="col-xs-12">
<app-warning></app-warning>
</div>
</div>
</div>
Here is my app.module.ts code:
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 { ServerComponent } from './server/server.component';
import { ServersComponent } from './servers/servers.component';
import { WarningComponent } from './warning/warning.component';
@NgModule({
declarations: [
AppComponent,
ServerComponent,
ServersComponent,
WarningComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: ,
bootstrap: [AppComponent]
})
export class AppModule { }
Here is the actual warning.component.ts code:
import { Component } from '@angular/core';
@Component({
selector: 'app-warning',
templateUrl: './warning.component.html'
});
export class WarningComponent {
}
Finally, here is the warning.component.html code (which is just some a warning text):
<h3>Warning</h3>
The page should simply output the text "Warning", but I am unsuccessful.
angular typescript
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am finally learning Angular, but I ran into a problem. I am trying to create a warning component, but I am getting the following console error:
Unexpected value 'WarningComponent' declared by the module 'AppModule'. Please add a @Pipe/@Directive/@Component annotation.
Here is my main app.component.html code:
<div class="container">
<div class="row">
<div class="col-xs-12">
<app-warning></app-warning>
</div>
</div>
</div>
Here is my app.module.ts code:
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 { ServerComponent } from './server/server.component';
import { ServersComponent } from './servers/servers.component';
import { WarningComponent } from './warning/warning.component';
@NgModule({
declarations: [
AppComponent,
ServerComponent,
ServersComponent,
WarningComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: ,
bootstrap: [AppComponent]
})
export class AppModule { }
Here is the actual warning.component.ts code:
import { Component } from '@angular/core';
@Component({
selector: 'app-warning',
templateUrl: './warning.component.html'
});
export class WarningComponent {
}
Finally, here is the warning.component.html code (which is just some a warning text):
<h3>Warning</h3>
The page should simply output the text "Warning", but I am unsuccessful.
angular typescript
I am finally learning Angular, but I ran into a problem. I am trying to create a warning component, but I am getting the following console error:
Unexpected value 'WarningComponent' declared by the module 'AppModule'. Please add a @Pipe/@Directive/@Component annotation.
Here is my main app.component.html code:
<div class="container">
<div class="row">
<div class="col-xs-12">
<app-warning></app-warning>
</div>
</div>
</div>
Here is my app.module.ts code:
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 { ServerComponent } from './server/server.component';
import { ServersComponent } from './servers/servers.component';
import { WarningComponent } from './warning/warning.component';
@NgModule({
declarations: [
AppComponent,
ServerComponent,
ServersComponent,
WarningComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: ,
bootstrap: [AppComponent]
})
export class AppModule { }
Here is the actual warning.component.ts code:
import { Component } from '@angular/core';
@Component({
selector: 'app-warning',
templateUrl: './warning.component.html'
});
export class WarningComponent {
}
Finally, here is the warning.component.html code (which is just some a warning text):
<h3>Warning</h3>
The page should simply output the text "Warning", but I am unsuccessful.
angular typescript
angular typescript
edited Nov 10 at 20:58
halfer
14.2k757106
14.2k757106
asked Nov 8 at 3:57
John Beasley
666828
666828
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
You need to remove the semicolon that's after @Component({})
in your warning.component.ts
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
You need to remove the semicolon that's after @Component({})
in your warning.component.ts
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
add a comment |
up vote
2
down vote
accepted
You need to remove the semicolon that's after @Component({})
in your warning.component.ts
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
You need to remove the semicolon that's after @Component({})
in your warning.component.ts
You need to remove the semicolon that's after @Component({})
in your warning.component.ts
answered Nov 8 at 4:12
tw3R
363
363
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
add a comment |
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
Wow. I must have forgotten this was angular and typescript, not jquery. Thank you. That solved my problem.
– John Beasley
Nov 8 at 4:15
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53201352%2fangular-component-unexpected-value%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown