从Json回归中获取价值

时间:2017-06-07 14:46:02

标签: angularjs json asp.net-mvc

我的angularJs函数在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方法:`

  List<CandidateSearchViewModel> output = CRBuilderObj.ContructResultsViewModel(data);
            CandidateSearch.model = output;
            CandidateSearch.baseCriteria = criteria;
            return Ok(CandidateSearch);

1 个答案:

答案 0 :(得分:0)

如果您想访问http请求的响应,那么您必须解决promise firs。然后从响应中访问model属性

this.search = function () {
    return $http({
        method: 'GET',
        url: '/api/TalentPool/Search'
    });
}

//resolve the promise like this 

this.search().then(function(response){
     console.log(response.data.model)
})