我有一个垫自动完成框,用于显示客户名称。名称需要以以下方式显示
名字空间LastName
姓氏,名字
我在组件类中定义了一个变量format
,该变量确定必须显示名称的顺序。我定义了一个分配给[displayWith]
属性mat-AutoComplete
的函数。
我需要能够使用displayWith
文件中html
属性调用的方法中的格式。
<mat-autocomplete #auto="matAutocomplete"
[displayWith]="displayContactName"></mat-autocomplete>
public formatBasedOn: strig = "lastName";
public displayContactName(contact: Contact): string
{
console.log(this.formatBasedOn);
return contact.lastName;
}
console.log行产生的输出是
"UNDEFINED" Expected : it needs to print lastName