0
0

Angular でコンポーネントのテンプレートにプロパティバインディングを追加してみました。

Last updated at Posted at 2024-06-25

気持ちに波があるのか、少し頑張ってしまいました。
やりたいことが少しだったと言うのもありましたが本日2回目の投稿になります。
少しづつですが何となく Angularを理解したつもりになってきています。
早く何か自分のアプリケーションを作ってみたいななんて思っています。
うっ、「調子に乗るなよ!」なんて神の声が聞こえてきました。
それでは、頑張っていきます。

前回のコンポーネントに入力パラメータを追加した続きになります。

1.プログラムを更新します。

1ー1.app.component.ts のテンプレートのタグを更新します。
import { Component } from '@angular/core';
import { RouterOutlet } from '@angular/router';
import { HeaderComponent } from './header/header.component';
import { MainComponent } from './main/main.component';
import { Encyclopedia } from './encyclopedia';

@Component({
  selector: 'app-root',
  standalone: true,
  imports: [RouterOutlet, HeaderComponent, MainComponent],
  template: `
  <main>
    <app-header></app-header>
-    <app-main></app-main>
+    <app-main [encyclopedia]="encyclopedia"></app-main>
  </main>
`
})
export class AppComponent {
  encyclopedia: Encyclopedia = {
    id: 999,
    name: 'Test Name',
  };
}

(アウトプット)
1-1.PNG

ここで新たに表示されるものはありません。エラーにならないこと確認します。

エラーになっていないので、今日のところはここまでです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0