0
我有一個看起來像這樣的JsonResult。AngularJs推進子表的子表
[{
"comP_ID": 9,
"fileNum": "T2015",
"croRoute_DT": "2016-03-30T00:00:00",
"checklisTs": [],
"assoC_INC_OFFs": [{
"aiO_ID": 14,
"comP_ID": 9,
"ofcnum": 1,
"linK_TYPE": "Officer",
"allegatioNs": [{
"alleG_ID": 33,
"iabAllegation": "allegation1",
"disciplinedetaiLs": [{
"disciplineDetail_ID": 9,
"penalty": null
}, {
"disciplineDetail_ID": 10,
"penalty": null
}]
}, {
"alleG_ID": 59,
"iabAllegation": "allegation12",
"disciplinedetaiLs": []
}, {
"alleG_ID": 1061,
"iabAllegation": null,
"disciplinedetaiLs": []
}],
"officerinvolveDs": null
}, {
"aiO_ID": 55,
"comP_ID": 9,
"ofcnum": 1,
"linK_TYPE": "Officer",
"allegatioNs": [{
"alleG_ID": 27,
"iabAllegation": "allegation11",
"disciplinedetaiLs": []
}, {
"alleG_ID": 51,
"iabAllegation": "allegation2",
"disciplinedetaiLs": []
}, {
"alleG_ID": 1056,
"iabAllegation": "allegation3",
"disciplinedetaiLs": []
}, {
"alleG_ID": 60,
"iabAllegation": null,
"disciplinedetaiLs": []
}],
"officerinvolveDs": null
}, {
"aiO_ID": 56,
"comP_ID": 9,
"ofcnum": 2,
"linK_TYPE": "Officer",
"allegatioNs": [{
"alleG_ID": 28,
"iabAllegation": "allegation11",
"disciplinedetaiLs": []
}, {
"alleG_ID": 29,
"iabAllegation": "allegation2",
"disciplinedetaiLs": []
}],
"officerinvolveDs": null
}]
}]
我已經安裝我的所有API的相應,並已能夠在父級和子級,但是當我拿到孩子水平的孩子,我得到一個壞請求錯誤推數據。
什麼工作
$scope.comps.push(data);
$scope.comp.assoC_INC_OFFs.push(data);
但是當我到達的指控表,我嘗試了多種方式,它不會工作:
$scope.comp.assoC_INC_OFFs.allegatioNs.push(data);
或者
$scope.comp.assoC_INC_OFFs[0].allegatioNs.push(data);
我的通話記錄功能:
getComp();
function getComp() {
Service.getComp()
.success(function (comp) {
$scope.comps = []
$scope.comps = comp;
$scope.index = 0;
$scope.comp = $scope.comps[0];
}
我的函數中添加:
$scope.updateAlleg = function (alleG_ID) {
var id = alleG_ID;
$http.post('/crams/api/aio/' + id + '/allegs', $scope.comp.assoC_INC_OFFs.allegatioNs).success(function (data) {
//console.log("updated Successfully!!");
$scope.comp.assoC_INC_OFFs.allegatioNs.push(data);
$scope.loading = false;
}).error(function (data) {
$scope.error = "An Error has occured while updated Customer! " + data;
$scope.loading = false;
alert('Did Not Save!');
console.log($scope.error);
});
};
我的錯誤說:
的ModelState是無效的」
問題 是否有人可以幫助我弄清楚什麼將數據推入指控的正確方法t能夠?
嗯,我有一個$ scope.comps,然後我有一個$ scope.comp,$ scope.comp = $ scope.comps [index]。 – epv
如果您發佈填充了「$ scope.comps」的部分(來自我所設想的API調用) – nastyklad
,那麼這將有助於理解問題。我已經將我的免費電話添加到了我的問題中,希望能夠幫到您。 – epv