PrimeNG pInputTextarea - 当 [value] 属性未定义时,占位符不会出现

问题描述 投票:0回答:1

我有一个只读文本区域,应该显示某个对象的值。

如果对象是

undefined
,它也会在文本区域内显示“未定义”而不是占位符。当对象未定义时,我特别想使用占位符而不是返回函数内的值。我怎样才能实现这个目标?

https://stackblitz.com/edit/primeng-inputtextarea-demo-vbm6zp?file=src%2Fapp%2Fapp.component.html

html angular textarea primeng
1个回答
1
投票

返回空字符串或

null
而不是
undefined
将显示占位符值。

showSomething(person: Person): string {
  if(!person) {
    return null;
  }
  return person.name + ' ' + person.surname;
}

演示@StackBlitz

© www.soinside.com 2019 - 2024. All rights reserved.