cn-*_*-ge 4 concat angular-ngselect angular
采用了棱角分明6,我想CONCAT名字和姓氏在bindLabel里面NG-select标签 ?
这是我的 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 inperson" => 不起作用
Lon*_*ngo 10
显示全名的更好方法是:
<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>
Run Code Online (Sandbox Code Playgroud)
很老的问题,但我仍然会回答。我碰巧发现了这个问题,因为我也在寻找相同的解决方案。
也许不是最佳实践,或者可能有更好的解决方案,但我刚刚为我的数组创建了一个映射,这样我就可以为full_name.
如果这可以帮助您,请参阅下面的代码。
模板:
<ng-select
[(ngModel)]="_selected_user"
[items]="_all_users"
placeholder="Select User"
bindLabel="full_name"
bindValue="id"
>
<ng-template ng-option-tmp let-item="item" let-search="searchTerm">
<div><span></span><span [ngOptionHighlight]="search">{{item.full_name }}</span></div>
<small>User ID: <b>{{item.user_id}}</b> </small>
</ng-template>
</ng-select>
Run Code Online (Sandbox Code Playgroud)
成分:
users.map(
(user: any) => {
user.full_name = user.last_name + ', ' + member.first_name + ' ' + member.middle_name
return member;
}
)
Run Code Online (Sandbox Code Playgroud)
这将允许在一个搜索键中通过first_name“或last_name”或middle_name“或”进行搜索。
| 归档时间: |
|
| 查看次数: |
6238 次 |
| 最近记录: |