2017-08-17 33 views
0
<tr ng-repeat="model in ctrl.list | orderBy:ctrl.sortType:ctrl.sortReverse | 
    filter:ctrl.searchFilter" ng-click="goToPage('/responsibility/detail/' + model.id);" 
> 
    <td>{{model.category}}</td> 
    <td>{{model.name}}</td> 
    <td>{{model.brand}}</td> 
    <td>{{model.model}}</td> 
    <td>{{model.count}}</td> 
    <td>{{model.description}}</td> 
    <td>{{model.conditionOf}}</td> 
    <td>{{model.serial}}</td> 
    <td>{{model.calibrationId}}</td> 
</tr> 

我有一個像 一個過濾器,它不會對搜索過濾哪個單詞包括「I」字符, 它不能識別的「我'字符。角JS濾波器大寫i(i)不識別

+1

是否爲其他字符工作?此外,你可以顯示更多的代碼(控制器,更多的HTML代碼)也許JSFiddle? – CoachNono

回答

0

這裏是一個工作示例https://plnkr.co/edit/HtpcyskBC2n5XezTwbws?p=preview

app.filter('filterLetter', function() { 
    return function(input, letter) { 
    console.log(letter); 
    var out = []; 
    if (letter) { 
     angular.forEach(input, function(language) { 
     if (language.name.indexOf(letter) != -1) { 
      out.push(language) 
     } 
     }) 
    } 
    else { 
     out = input; 
    } 
    return out; 
    } 
}) 
+0

它適合你嗎? –

+0

不幸的是,這不正是我想我的過濾器無法轉換爲上部鍵土耳其特殊字符(我到我İ我),但感謝您的幫助 –