Angularでは、たくさんのオブジェクトを返すオブジェクトをスコープ内に持っています。それぞれにIDがあります(これはフラットファイルに保存されているため、DBがありません。ユーザーが使用できないようですng-resource)。
私のコントローラーでは:
$scope.fish = [
{category:'freshwater', id:'1', name: 'trout', more:'false'},
{category:'freshwater', id:'2', name:'bass', more:'false'}
];
私の見解では、デフォルトでng-showmoreで非表示になっている魚に関する追加情報がありますが、単純なshow moreタブをクリックすると、関数を呼び出しますshowdetails(fish.fish_id)。私の関数は次のようになります:
$scope.showdetails = function(fish_id) {
var fish = $scope.fish.get({id: fish_id});
fish.more = true;
}
ビューに詳細が表示されます。ただし、ドキュメントを検索した後、そのfish配列を検索する方法がわかりません。
それでは、配列をクエリするにはどうすればよいですか?そして、コンソールでどのようにしてデバッガを呼び出して、$scopeオブジェクトを操作できるようにしますか?