2016-09-30 62 views
1

我使用的Angular UI Bootstrap typeahead如下:如何截斷結果的長度在AngularJS UIB-預輸入

<input type="text" ng-model="selectedUser" 
    uib-typeahead="user as user.Name for user in allUsers | filter:$viewValue | limitTo:8"/> 

我在尋找使下拉不會截斷的長期結果的值溢出。在其他文本控件中,我可以使用​​,但似乎並沒有在前面實現。

+0

'trimValue'截斷字符串的字符的給定數。 – HaveSpacesuit

+0

我瞭解到,在添加回答後:D –

回答

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"/> 
+0

爲了將來的參考,我意識到我使用的trimValue函數實際上是其他人編寫的自定義過濾器。它不是內置的Angular過濾器。 – HaveSpacesuit