gpt4 book ai didi

javascript - 使用 Angular 触发内容可编辑

转载 作者:行者123 更新时间:2023-12-03 02:37:22 25 4
gpt4 key购买 nike

我正在从事小型票务管理工作。有一个票证概述,每张票证都有一个进入“编辑模式”的选项。每当用户触发编辑模式时,我希望段落标签变得可内容编辑。但是, Angular 触发错误'contenteditable' is not aknown property of 'p',所以我想知道是否有一些解决方法或者我做错了什么?

代码表示:

<mat-card>
<mat-card-content>
<p [contenteditable]="ticket.isEditMode">
Some text
</p>
</mat-card-content>
<mat-card-actions>
<button mat-button (click)="ticket.isEditMode = !ticket.isEditMode">
Edit
</button>
</mat-card-actions>
</mat-card>

最佳答案

您想要使用[attr.contenteditable]。您正在访问 p 标记上的 contenteditable 属性,而不是自定义 @Input 属性。

这是一个有效的 Stackblitz 示例:https://stackblitz.com/edit/angular-lhrdzh .

关于javascript - 使用 Angular 触发内容可编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48492416/

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