我正在进行一小部分门票。有一个故障单概述,每个故障单都有一个进入“编辑模式”的选项。每当用户触发编辑模式时,我希望段落标记变得可以满足。但是,角度会触发错误'contenteditable' is not a known 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>
答案 0 :(得分:1)
您想使用[attr.contenteditable]
。您正在访问contenteditable
标记上的p
属性,而不是自定义@Input
属性。
这是一个有效的Stackblitz示例:https://stackblitz.com/edit/angular-lhrdzh。