【发布时间】:2020-01-20 05:44:07
【问题描述】:
我有一个 Angular 组件函数,它返回一个我需要在我的 HTML 中显示的字符串。该函数有效,但 html 标记生成为空。
功能:
getTaskNameById(id: any): string {
console.log('function start; id = ' + id);
this.tasks.forEach(e => {
if (e.idTask === Number(id)) {
console.log('if statement true; name = ' + e.name);
return e.name;
}
});
return '';
}
HTML:
{{ getTaskNameById(form.value.tasks[i]) }}:
[Console log][1]
[Page look][2]
[Generated HTML][3]
[1]: https://i.stack.imgur.com/Pasl0.png
[2]: https://i.imgur.com/0CKhxLt.png
[3]: https://i.imgur.com/YSkJJrY.png
【问题讨论】:
-
你能在stackbiltz中分享一份吗
-
很抱歉格式不好,html部分应该在标签标签中,无论我如何格式化代码,页面都不允许我发布
-
@AdritaSharma stackblitz.com/edit/angular-2pbass
标签: html angular typescript angular8