$scope.fetchDataForEditInvoice = function (row)
{
var index = $scope.gridOptions.data.indexOf(row.entity);
var InvoiceId = $scope.gridOptions.data[index].InvoiceId;
var status = angularService.FetchDataForEditInvoice(InvoiceId);
status.then(function (invoiceData) {
console.log(invoiceData);
window.location.href = "/Invoice/AddInvoice";
$scope.InvoiceDetails = invoiceData.data.InvoiceDetails;
},
function () {
alert('Error in fetching record.');
})
}
点击更新按钮我打电话跟随功能,我得到了数据,但我如何将它分配给更新页面上的控件
答案 0 :(得分:0)
在$ rootScope变量中保存invoiceData.data.InvoiceDetails。因此它将在所有控制器中可用。
$rootScope.InvoiceDetails=invoiceData.data.InvoiceDetails;
在使用之前将$ rootScope注入您的控制器。 使用遍历下一页的路由器。使用AngularJS路由选择单页应用程序] 1