0

AngularJS と NGResource を使用していますが、クエリを使用すると空の配列が返される理由がわかりません。

私のコントローラーでは、私はやっています

Task = $resource('/tasks'); 
var tasks = Task.query(function () {});
console.log(tasks);
$scope.tasks = tasks;

ビューで

{{tasks}}

ビューでは正しく表示されます

[{"created_at":"08/08/2013","created_by_id":2,"description":"description","id":1,"name":"test task 1","parent_task_id":null,"task_type_id":1,"updated_at":"08/08/2013"},
{"created_at":"08/08/2013","created_by_id":2,"description":"description","id":2,"name":"test task 2","task_type_id":1,"updated_at":"08/08/2013"}]

ただし、コンソールでは空の配列としてログに記録されます。

[]

また、私はクロームにbatarang拡張機能を使用しており、タスクを示すスコープは次のとおりです。

tests: 
  [  ]

戻り値を $scope モデルに入れる前に、いくつかのデータ操作を実行する必要があります。これは典型的な動作であり、私が見逃しているものはありますか? それとも私は何か間違ったことをしていますか?どんなアイデアでも大歓迎です。私はこれにあまりにも長い間立ち往生してきました。

4

1 に答える 1