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