idで配列から特定のデータを抽出してdivで使用するにはどうすればよいですか?角2の配列はidで特定のデータを抽出します
home.component.tsは、これは私のhtmlコードであるイムID home.component.html
でプロジェクトの名前、タイトル、およびステータスを取得しようとしていたimport { Component } from '@angular/core';
import { HomeProjectComponent } from './home-project.component';
import { NewsletterComponent } from './../shared/newsletter/newsletter.component';
export class Project {
id: number;
name: string;
title: string;
status: string;
}
const PROJECTS: Project[] = [
{ id: 1,
name: 'name1',
title: 'title1',
status: 'status1'
},
{ id: 2,
name: 'name2',
title: 'title2',
status: 'status2'
},
{ id: 3,
name: 'name3',
title: 'title3',
status: 'status3'
},
....
{ id: 100,
name: 'name100',
title: 'title100',
status: 'status100'
},
];
@Component({
selector: 'home',
templateUrl: './app/home/home.component.html',
styleUrls: ['./app/home/home.component.css'],
directives: [HomeProjectComponent, NewsletterComponent]
})
export class HomeComponent {
projects = PROJECTS;
}
を提出します
{{project.name}}、{{project.title}}と{{project.status}}は同じ
get data with id 20
<home>
<h1>{{project.name}}</h1>
<h2>{{project.title}}</h2>
<p>{{project.status}}</p>
</home>
// SOME HTML
get data with id 64
<home>
<h1>{{project.name}}</h1>
<h2>{{project.title}}</h2>
<p>{{project.status}}</p>
</home>
// SOME HTML
get data with id 69
<home>
<h1>{{project.name}}</h1>
<h2>{{project.title}}</h2>
<p>{{project.status}}</p>
</home>
コンポーネントコードはどのように見えますか? –
'@Component({ セレクター: 'home'、 templateUrl: './app/home/home.component.html'、 styleUrls:['./app/home/home.component.css']、 ディレクティブ:[HomeProjectComponent、NewsletterComponent] }) ' – ShadowFoOrm
コンポーネントクラスですか?質問を編集してコードを追加してください。コメントのコードはほとんど読めません。 –