我正在探索jhipster如何操作數據。我在ProfileService
服務發現$http.get()
在getProfileInfo
方法whitch交互寧靜api
:
function getProfileInfo() {
if (!angular.isDefined(dataPromise)) {
dataPromise = $http.get('api/profile-info').then(function(result) {
if (result.data.activeProfiles) {
var response = {};
response.activeProfiles = result.data.activeProfiles;
response.ribbonEnv = result.data.ribbonEnv;
response.inProduction = result.data.activeProfiles.indexOf("prod") !== -1;
response.swaggerDisabled = result.data.activeProfiles.indexOf("no-swagger") !== -1;
return response;
}
});
}
return dataPromise;
}
,有些地方我已經找到$resouce()
操縱GET
方法。例如在BankAccount
工廠:
var resourceUrl = 'api/bank-accounts/:id';
我搜索時使用$http
以及何時使用$resource
,我發現這一點:
爲什麼hipster
不繼交互的API consistent
方式操縱數據!!?
so jhipster
,何時使用$http
以及何時使用$resource
在服務中?
在你的例子中,兩者都是等價的。 –
@GaëlMarziou是的他們使用相同的HTTP方法。他們使用GET。功能是好的,但爲什麼jerseyter甚至不使用資源即使使用$資源是有效的交互API的?! –