我正在使用Angular UI Bootstrap typeahead,如下所示:
<input type="text" ng-model="selectedUser"
uib-typeahead="user as user.Name for user in allUsers | filter:$viewValue | limitTo:8"/>
我希望截断长结果的值,以便下拉列表不会溢出。在其他文本控件中,我可以使用| trimValue:20
,但这似乎没有在typeahead中实现。
答案 0 :(得分:0)
的作用:
<input type="text" ng-model="selectedUser"
uib-typeahead="user as user.Name | trimValue:20 for user in allUsers | filter:$viewValue | limitTo:8"/>
不起作用:
<input type="text" ng-model="selectedUser"
uib-typeahead="user as user.Name for user in allUsers | filter:$viewValue | limitTo:8 | trimValue:20"/>