【发布时间】:2020-06-05 10:22:34
【问题描述】:
我是 Angular 的新手,我创建了一个数组,但我无法显示它。
当我显示数组项时,它是空白的。
write.component.html:
<div class="data">
<li> Name: <input type="text" [(ngModel)]="name" placeholder="Please enter Name" ></li>
<li> Age:<input type="text" [(ngModel)]="age" placeholder="Please enter Age" class="age"></li>
<li>College:<input type="text" [(ngModel)]="college" placeholder="Please enter College" ></li>
</div>
<h2>Student</h2>
<ul class="details">
<li>
<span class="badge" *ngFor="let student of students"> // display array item
{{student.name}}{{student.age}}{{student.college}}</span>
</li>
</ul>
.ts
export class WriteComponent implements OnInit {
name : string;
age : number;
college : string;
students : Array<any>; // declare array
}
写服务.ts
import { Injectable } from "@angular/core";
@Injectable()
export class HomeService {
private students = new Array<any>( //array details
{
name:"dwq",
age:12,
college:"2321"
}
)
}
【问题讨论】:
-
你注入服务了吗?