2017-08-17 3 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(私は)

+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

残念ながら、これは正確には私のフィルタが上のキーに変換できなかったトルコの特別なキャラクタ(私はııに私)しかし、あなたの助けてくれてありがとう –

関連する問題