-1
我有一個表單提交數據到數據庫,第一次當頁面加載,它工作正常,但在第一次提交後,當我們點擊提交第二個值然後控制檯顯示不好請求,這是因爲$ scope中的所有值都爲null。雙向綁定不工作在角js
當我一步步調試js,然後再次運行。
如何解決這個問題。
$ scope.Save =函數(){
var MainMenuRecord =
{
MainMenuId: $scope.Form.MainMenuId,
MainMenu: $scope.Form.MainMenu,
PageTitle: $scope.Form.PageTitle,
PageUrl: $scope.Form.PageUrl,
MainMenuOrder: $scope.Form.MainMenuOrder,
UpperText: $scope.Form.UpperText,
LowerText: $scope.Form.LowerText,
UpperStatus: $scope.Form.UpperStatus,
LowerStatus: $scope.Form.LowerStatus,
HomePanelStatus: $scope.Form.HomePanelStatus,
PageId: $scope.Form.PageId
};
var promisePost = MainMenuService.post(MainMenuRecord);
promisePost.then(function (pl) {
alert('Mainmenu ' + pl.statusText + ' Successfully.');
Clear();
$scope.Form.pageNumber = 1;
LoadRecord();
console.log(pl.data);
}, function (err) {
console.log("Err" + err.Message);
});
}
和服務是
app.service('MainMenuService', function ($http) {
//create new record
this.post = function (tblmainmenu) {
var request = $http({
method: "post",
url: "/api/MainMenuAPI",
data: tblmainmenu
});
return request;
}
}
你太過於模糊。 – fauverism
雙向綁定正在工作,但您需要給我們更多的細節。 –
顯示代碼。你如何發送這些值? – Raulucco