在my html(angular6)中调用ngFor中的方法
我是stackOverflow新手,找不到问题的答案。 我正在尝试在ngFor中使用ngFor。 是否可以在*ngFor中调用方法: 大概是这样的:在my html(angular6)中调用ngFor中的方法,angular6,ngfor,Angular6,Ngfor,我是stackOverflow新手,找不到问题的答案。 我正在尝试在ngFor中使用ngFor。 是否可以在*ngFor中调用方法: 大概是这样的: <div *ngFor="let nbStar of myMethod(skill.level)"> 其中myMethod使用来自我的第一个ngFor的数据作为参数来生成一个数字数组 我的代码: <div *ngFor="let skill of skills"> <div class="
<div *ngFor="let nbStar of myMethod(skill.level)">
其中myMethod使用来自我的第一个ngFor的数据作为参数来生成一个数字数组
我的代码:
<div *ngFor="let skill of skills">
<div class="picture">
<img src="{{skill.skillPicture}}"/>
</div>
<div class="title-skill">
<h3>{{skill.skillName | uppercase}} </h3>
Niveau:
<div *ngFor="let nbStar of generateStarsArray(skill.level)">
<i class="fas fa-star"></i>
</div>
</div>
</div>
{{skill.skillName}大写}
Niveau:
非常感谢您提供的任何线索。是的,您可以使用它。但请确保您的方法始终返回数组 对于以下模板
<div *ngFor="let skill of skills">
<div class="picture">
<img src="{{skill.skillPicture}}"/>
</div>
<div class="title-skill">
<h3>{{skill.skillName | uppercase}} </h3>
Niveau:
<div *ngFor="let nbStar of generateStarsArray(skill.level)">
<i class="fas fa-star"></i>
</div>
</div>
</div>
这是我的荣幸,值得投票和批准吗?是的,当然,伙计,对不起,我不知道怎么做,现在已经做了,但显然我不能给你投票,因为我的声誉太低了,或者什么的!!
public generateStarsArray(level): Array<any> {
let stars = [];
//---> some logic
return stars;
}