初めまして、佐瀬と申します。
今回、別の人の案件を引き継ぎ、初めてangularJSを触っております。
現在、困っている箇所として、
似た様なページが2箇所ありまして、テキストボックスに入力した文字で
リストをフィルタリングしています。
半角英数字や日本語のコピペは挙動が変わらないのですが、
日本語を手入力した場合に、一方ではenter(確定)後にフィルタリングがかかります。
もう一方はテキストボックスからフォーカスが外れたタイミングで、フィルタリングがかかります。
お客様からenter後にフィルタリング出来る様、挙動の修正を頼まれてますが、
現時点で差が分からず、確認項目等御座いましたら、
ご助言伺いたく存じます。何卒宜しくお願い致します。
========================================
■抜粋
<tr ng-repeat="site in ClientModel.sites|filter:siteFilter">
・・・・・・
</tr>
app.controller('AppCtrl', function($scope, ・・・) {
$scope.search_query = '';
return $scope.siteFilter = (function(_this) {
return function(item) {
・・・・・・
return false;
};
})(this);
});
========================================