1 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
我不知道如何使用 angularJS $resource,我是 angularJS 新手。但我已經(jīng)實(shí)現(xiàn)了類(lèi)似的東西,使用以下代碼:
在我的控制器中,我聲明了將發(fā)送到服務(wù)器端的對(duì)象:
$scope.message = {
From: {
Email: '',
Name: ''
},
Subject: '',
Content: ''
}
該對(duì)象鏈接到范圍,因此可以由用戶(hù)填寫(xiě)。我還創(chuàng)建了一個(gè)將對(duì)象發(fā)送到服務(wù)器端的服務(wù):
.service('ContactService', function ($http) {
this.url = 'http://url.toyourwebservice.golang/what/you/want';
this.send = function (contact) {
return $http.post(this.url, contact);
};
});
這樣,在服務(wù)器端,我可以檢索請(qǐng)求正文中的對(duì)象:
b, err := ioutil.ReadAll(r.Body)
if err != nil {
return err
}
if len(b) != 0 {
err = json.Unmarshal(b, contact)
if err != nil {
return err
}
// Do whatever you want with contact
}
希望這有幫助!
- 1 回答
- 0 關(guān)注
- 147 瀏覽
添加回答
舉報(bào)