0
配列にカスタムフィルターを適用したい、ここにコードがあります、私は角度jの初心者です。私は理解するのを手伝ってください。カスタムフィルターを配列に適用する方法は、 filter to array このフィルタを使用して2番目の名前の資本をすべて作成したいが、フィルタがx.nameに適用されていない。配列への角度jsのカスタムフィルター
<div ng-app="myapp" ng-controller="my">
<table border="1">
<tr>
<td ng-click="orderbyme('name')">Name</td>
<td ng-click="orderbyme('city')">City</td>
</tr>
<tr ng-repeat="x in names | orderBy:myorder">
<td>{{x.name | myformat}}</td>
<td>{{x.city}}</td>
</tr>
</table>
</div>
<script>
var a=angular.module('myapp',[]);
a.filter('myformat',function(){
return function(x.name){
var i,c,j,txt="";
j=x.name;
for(i=0;i<x.length;i++) {
c=j.[i];
if(i%2==0){
c = c.toUpperCase();
}
txt=txt+c;
}
return txt;
};
});
a.controller('my',function($scope){
$scope.names= [{name:'sarthak ',city:'nagpur'},
{name:'sayali ',city:'pune'},
{name:'amit ',city:'mumbai'},
{name:'komal ',city:'saoner'},
{name:'dhiraj ',city:'wardha'},
{name:'nikhil ',city:'yavatmal'},
{name:'sanjeev ',city:'delhi'},
{name:'bhavin ',city:'banglore'}
]
$scope.orderbyme=function(x){
$scope.myorder=x;
}
});
</script>
期待する結果のサンプルとともに、このフィルタに期待する内容を適切に説明してください。あなたは[ask]を確認してから、適切な詳細を使って質問を[update](http://stackoverflow.com/posts/39858558/edit)するまでに数分かかるでしょう。 – charlietfl