使用 Angular 6,我想在 ng-select 标签 内的 bindLabel 中 连接 Firstname 和 Lastname ?
这是我的 html:
ng-select [items]="persons"bindLabel="LastName"bindValue="Id"[(ngModel)]="selectedItem"placeholder="person"
任何想法 ?
bindLabel="LastName + ' ' +FirstName" => 不起作用
bindLabel="person.Name as (person.LastName + ' ' person.FirstName) for person in person" => 不工作
最佳答案
显示全名的更好方法是:
<ng-select required [items]="buddies" bindLabel="firstName" #buddiesInput="ngModel" [(ngModel)]="userSelect" name="userSelect" >
<ng-template ng-label-tmp let-item="item">
{{item.firstName}} {{item.lastName}}
</ng-template>
<ng-template ng-option-tmp let-item="item" let-search="searchTerm">
{{item.firstName}} {{item.lastName}}
</ng-template>
</ng-select>
关于<ng-select tag> 中 BindLabel 的 Angular 6 Concat 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50866840/