メインページにスターアイコンを表示しようとしましたが、表示されません(ページ上に表示される唯一のものです)。私はまだ学んでいるので、かなり新しいです。この質問の絶対的な愚かさを許してください。角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;
}
}
を。誰でも私が間違っていることを説明することはできますか?ここ
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);
と私のapp.module.tsクラスである:ここで
は私main.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