angular primeng throw 错误中的自动调整大小
Posted
技术标签:
【中文标题】angular primeng throw 错误中的自动调整大小【英文标题】:autoresize in angular primeng throw error 【发布时间】:2021-05-08 05:02:20 【问题描述】:当我尝试使用 autoresize 属性时,我遇到了一个错误:
Type 'string' is not assignable to type 'boolean'
模板代码是:
<textarea [rows]="5" [cols]="30" id="float-input3" pInputTextarea autoResize="true"></textarea>
我在文档中使用这个属性,我不知道什么不起作用。
我已经尝试使用autoResize="autoResize"
,但我遇到了同样的错误。
文档https://www.primefaces.org/primeng/showcase/#/inputtextarea
你知道什么不工作或我做的不对吗?
我使用 Primeng 11.2.0 和 Angular 11。
感谢您的帮助
【问题讨论】:
【参考方案1】:非常确定您需要向组件添加新的公共属性:
public autoResize: boolean = true;
...然后将其绑定到模板中,如:
<textarea ... [autoResize]="autoResize"></textarea>
在您的示例中,您的属性周围没有[ ]
。 Angular 对您是想将 "true"
作为字符串还是将 true
作为布尔值传递感到困惑。当它在组件中显式定义为:boolean
时,angular 可以确定类型是什么。
【讨论】:
我确定我试过了,但没有成功。但是在这里它可以工作,我可能不得不重新启动服务器。谢谢Zze @Dave 我对帖子做了一个小更新。我很高兴你让它工作了!以上是关于angular primeng throw 错误中的自动调整大小的主要内容,如果未能解决你的问题,请参考以下文章
patchValue 错误上的 Angular PrimeNG p-calendar 反应形式 位置 2 处的意外文字