我有以下工厂而且我不想返回一个承诺,我想要返回带有该参数的对象并将其分配给我的控制器中的范围变量,但是它什么也没有返回。我怎么解决这个问题?谢谢。
app.factory('discoverViewModelFactory', function ($http) {
return {
createViewModel: function (crevitIdentityId) {
return $http.get('/categories').then(function(categories) {
return $http.get('/advertisementAmount?crevitIdentityId=' + crevitIdentityId).then(function (advertisementAmount) {
return new marketplace.discoverViewModel(categories, advertisementAmount);
});
});
}
}
});