Попытка визуализации значка звезды на главной странице, но она не отображается (это единственное, что должно быть на странице). Довольно новый, поэтому я все еще учусь. Пожалуйста, простите абсолютную глупость этого вопроса.Угловой 2 глификон не отображается
Таким образом, я создал следующий компонент под названием AppComponent:
import {Component} from '@angular/core';
import {Input} from '@angular/core';
@Component({
selector: 'my-app',
template: `<i class="glyphicon"
[class.glyphicon-star]="isFavorite"
[class.glyphicon-star-empty]="!isFavorite"
(click)="onClick()
"></i>`
})
export class AppComponent {
@Input() isFavorite = false;
onClick(){
this.isFavorite = !this.isFavorite;
}
}
У меня есть сервер, работающий на режиме прослушивания, но он не показывает мне звезду на WebBrowser. Может кто-нибудь объяснить, что я делаю неправильно.
Вот мой main.ts:
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);
и вот мой app.module.ts класс:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import {FormsModule} from '@angular/forms';
import { AppComponent } from './app.component';
@NgModule({
imports: [
BrowserModule,
FormsModule
],
declarations: [
AppComponent
],
bootstrap: [AppComponent]
})
export class AppModule { }
Мысль, предложения, идеи о том, где я буду неправильно?
'@Input()' здесь не нужно. Он используется для передачи данных из исходных компонентов. (Т.е., ' ') –
JordanFrankfurt