gpt4 book ai didi

Angular 在 ngFor 中使用管道和索引

转载 作者:太空狗 更新时间:2023-10-29 17:31:04 24 4
gpt4 key购买 nike

Angular 在测试版中有很多变化,我的问题是尝试在 ngFor 中使用管道和索引,我收到此消息:

解析器错误:意外的标记 =

The pipe 'let' could not be found  

当我使用这段代码时:

 <div style="overflow-y: scroll; max-height: 200px;">
<div (click)="showComentario(index);" *ngFor="let comment of comentarios| filterSource:selectedSource | let index=index; ">
{{comment.comment}}
</div>
</div>

如果我这样改变顺序:

<div style="overflow-y: scroll; max-height: 200px;">
<div (click)="showComentario(index);" *ngFor="let comment of comentarios;let index=index;| filterSource:selectedSource | ">
{{comment.comment}}
</div>
</div>

我收到这条消息:

Template parse errors:
TypeError: key[0] is undefined



Parser Error: Unexpected token |, expected identifier, keyword, or string at column 47 in [let comment of comentarios; let index=index;

如何同时使用管道和索引?

编辑:我按照评论建议修改了代码,如下所示:

<div style="overflow-y: scroll; max-height: 200px;">
<div (click)="showComentario(index);" *ngFor="let comment of comentarios | filterSource:selectedSource;let index=index ">
{{comment.comment}}
</div>
</div>

我不断收到这些错误:TypeError: key[0] is undefinedParser Error: Unexpected token |

最佳答案

试试下面,

<div (click)="showComentario(i)" *ngFor="let comment of comentarios | filterSource : selectedSource; index as i" >
{{comment.comment}}
</div>

希望这对您有所帮助!

关于Angular 在 ngFor 中使用管道和索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44011332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com