こんにちは、angularjs は初めてで、VisualStudio 2012 mvc4 を使用して Angularjs アプリケーションを作成しています。リクエストについて助けが必要です。
これは私のgetメソッドです
// GET: /getCard/
Logic l = new Logic();
public List<Cards> Index()
{
var cards = ml.getSortedDeck();
return cards;
}
ここに私のjsコードがあります
MemoryApp.factory('Cards', function($resource){
return $resource('/getCard/', { method: 'GET', isArray: true });
});
var ColourCtrl = function ($scope, Cards, $routeParams, $resource) {
$scope.cards = [];
$scope.setcards = function () {
Cards.query(function (data) {
console.log(data);
$scope.cards = $scope.cards.concat(data);
});
}
$scope.setcards();
}
バックエンド コードをステップ実行すると、問題なく動作し、「カード」リストに 16 ヒットが返されました。これは適切な量です。Web サイトで console.log を確認すると、使用できない 59 個のアイテムを含む配列があります。
ネットワークタブの下の応答セクションを確認すると、「System.Collections.Generic.List`1[Memory.Models.Cards]」というメッセージが表示され、それは私には正しいようです。
よろしく/M