Angular 角度6:存储要在*ngFor中使用的值
在下面代码中的循环体中:Angular 角度6:存储要在*ngFor中使用的值,angular,angular6,ngfor,Angular,Angular6,Ngfor,在下面代码中的循环体中: 解决方案:将数组拆分为二维数组,使用ngFor很容易循环,如果问题仍然相关,对于那些正在寻找答案的人,我建议您参考以下帖子: 这篇文章不是我的,但它展示了一个使用管道的简单解决方案。如果问题仍然相关,对于那些寻求答案的人,我建议你参考这篇文章: 这篇文章不是我写的,但它展示了一个使用管道的简单解决方案。使用此函数将数据转换为您想要访问的结构类型 someData = [1,2,3,4,5,6]; transformData(data) { let te
-
解决方案:将数组拆分为二维数组,使用ngFor很容易循环,如果问题仍然相关,对于那些正在寻找答案的人,我建议您参考以下帖子:
这篇文章不是我的,但它展示了一个使用管道的简单解决方案。如果问题仍然相关,对于那些寻求答案的人,我建议你参考这篇文章:
这篇文章不是我写的,但它展示了一个使用管道的简单解决方案。使用此函数将数据转换为您想要访问的结构类型
someData = [1,2,3,4,5,6];
transformData(data) {
let temp = []
for(let i = 0; i < data.length; i++) {
let temp2 = [];
temp2.push(this.data[i]);
i++;
temp2.push(this.data[i])
temp.push(temp2);
}
return temp;
}
someData=[1,2,3,4,5,6];
转换数据(数据){
设温度=[]
for(设i=0;i
然后像这样在html中访问它
<p *ngFor="let data of transformData(someData)">
{{data[0]}}, {{data[1]}}
</p>
使用此功能将数据转换为要访问的结构类型
someData = [1,2,3,4,5,6];
transformData(data) {
let temp = []
for(let i = 0; i < data.length; i++) {
let temp2 = [];
temp2.push(this.data[i]);
i++;
temp2.push(this.data[i])
temp.push(temp2);
}
return temp;
}
someData=[1,2,3,4,5,6];
转换数据(数据){
设温度=[]
for(设i=0;i
然后像这样在html中访问它
<p *ngFor="let data of transformData(someData)">
{{data[0]}}, {{data[1]}}
</p>
为什么不直接渲染{{i+1}}模板不应更改值,除非在事件绑定中执行,例如(单击)
,然后请编辑您的问题,并写出您希望获得的确切结果。我们所能看到的是,您希望使用+1来渲染“i”。在循环中更改迭代值并不是一个很好的做法。例如,最好在要显示的代码之前有一个*ngIf=“i%2===0”
(如果要显示所有偶数索引)。好的,下次你应该在提问之前尝试搜索答案。为什么不直接渲染{{i+1}}模板永远不应该更改值,除非它是在事件绑定中完成的,例如(单击)
,然后请编辑您的问题,并写出您想要达到的确切结果。我们所能看到的是,您希望使用+1来渲染“i”。在循环中更改迭代值并不是一个很好的做法。例如,最好在要显示的代码之前有一个*ngIf=“i%2===0”
(如果要显示所有偶数索引)。好的,下次你应该在提问之前尝试搜索答案。