如何在md select Angular中使用占位符中的函数?
我试着这样使用:如何在md select Angular中使用占位符中的函数?,angular,Angular,我试着这样使用: <md-select [placeholder]="getPlaceholder(subjects2)"> public getPlaceholder(values: any): string { return (Array.isArray(values) && values.length > 0 ) ? this.placeholders["1"] : this.placeholders["3"]; } 公共getPlace
<md-select
[placeholder]="getPlaceholder(subjects2)">
public getPlaceholder(values: any): string {
return (Array.isArray(values) && values.length > 0 ) ? this.placeholders["1"] : this.placeholders["3"];
}
公共getPlaceholder(值:任意):字符串{
返回(Array.isArray(values)和&values.length>0)?this.placeholders[“1”]:this.placeholders[“3”];
}
但它不起作用。如果要通过索引调用数组字段,请不要使用引号
public getPlaceholder(values: any): string {
return (Array.isArray(values) && values.length > 0 ) ?
this.placeholders[1] : this.placeholders[3];
}