访问模板中的信号数组

问题描述 投票:0回答:1

在 ServiceFile 中我有这个信号: 答案序列 = 信号(['', '', '', '']);

我将这个角度信号发送到我的组件: answerSequence = 计算(() => this.questionService.answerSequence);

在我的模板中,我想分别显示数组的 4 个位置,但语法不起作用

{{answerSequence()?.[0] }}

{{answerSequence()[0] }}

我使用 Angular 17

谁能帮忙解决这个问题吗?

arrays angular signals string-interpolation
1个回答
0
投票

您需要在计算中调用信号以返回其值:

Component: answerSequence = computed(() => this.questionService.answerSequence()); 

这将允许你写:

{{ answerSequence()[0] }}
© www.soinside.com 2019 - 2024. All rights reserved.