私のangularJs関数はJsonで応答を返しますが、モデルの部分を取り出すことができませんでした。以下は Jsonの戻り値を取得する
は私のコードです: this.search = function() {
var response = $http({
method: 'GET',
url: '/api/TalentPool/Search'
});
return response;
}
this.search().then(function (response) {
console.log('conscole: ' + response.data.model)
})
this.search().then(function (response) {
console.log(response.data.model)
})
そして、以下の私のMVCの方法です:あなたはhttpリクエストの応答にアクセスしたいならば、あなたは約束のモミを解決する必要が `
List<CandidateSearchViewModel> output = CRBuilderObj.ContructResultsViewModel(data);
CandidateSearch.model = output;
CandidateSearch.baseCriteria = criteria;
return Ok(CandidateSearch);
[なぜ私の変数は関数内で変更された後に変更されませんか? - 非同期コードリファレンス](https://stackoverflow.com/questions/23667086/why-is-my-variable-unaltered-after-i-modify-it-inside-of-a-function-asynchron) –
あなたはどこですか約束をキャッチ –
そのような 'response'を返すことはできません。 [ドキュメントを読む](https://docs.angularjs.org/api/ng/service/$http)。 –