angular - 角度传递参数给函数
问题描述
我正在尝试将参数传递给给定 ID 的函数。这是我的 HTML 内容的代码。
<header class="card-header">
<p class="card-header-title">
{{taskName}}
</p>
<p class="card-header-icon">
<span [ngClass]="colorClass">
<i class="fas fa-circle"></i>
</span>
<button class="card-footer-item button is-primary" (click)='deleteTaskById('{{id}}')'>X</button>
</p>
</header>
我是 Angular 的初学者,我想知道如何以最简单的方式在我的函数中传递 {{id}} 的内容。
我的控制台上有以下错误消息:
compiler.js:215 Uncaught Error: Template parse errors:
Unexpected closing tag "button". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags (" </span>
<button class="card-footer-item button is-primary" (click)='deleteTaskById('{{id}}')'>X[ERROR ->]</button>
</p>
</header>
这是我的功能实现:
deleteTaskById(idCard){
let card = {
id: idCard,
deadline: "",
description: "",
responsible: {},
state: "",
endDate: "",
priority: ""
};
this.taskService.delete(idCard).subscribe(res => {
});
console.log("delete task : " + card.id);
}
谢谢你的帮助。
解决方案
应该只是
<button class="card-footer-item button is-primary" (click)="deleteTaskById(id)">X</button>
推荐阅读
- teraterm - 为什么“Tera Term”无法对目录进行 SCP 并显示错误“打开文件错误”。
- html - 如何在所有其他内容后面显示固定背景图像
- networking - 本地 TCP 连接。它们为什么存在?
- curl - 无法通过 OAuth 2 访问令牌在 Google Blogger API v3.0 中进行身份验证
- c - 为什么int和指针地址之间的差异总是12?
- vue.js - 如何将 JS 库与 Vue3 项目集成?
- c++ - 没有默认 ctor 的间接虚拟基会阻止子级拥有默认 ctor,除非中间的每个类也有一个
- ssl - self-signed CA: cannot validate certificate for 192.168.178.66 because it doesn't contain any IP SANs
- ansible - Playbook to run the ansible task after successful execution of before ansible task in windows
- python - 根据列值将 Pandas 列填充到列名 — loc 分配在 for 循环中不起作用