当我点击更新按钮时,我得到了要更新的数据,但当我移动到angularjs中的更新页面时它会被清除

时间:2015-10-29 11:04:55

标签: angularjs

$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.');
    })
}

点击更新按钮我打电话跟随功能,我得到了数据,但我如何将它分配给更新页面上的控件

1 个答案:

答案 0 :(得分:0)

在$ rootScope变量中保存invoiceData.data.InvoiceDetails。因此它将在所有控制器中可用。

$rootScope.InvoiceDetails=invoiceData.data.InvoiceDetails;

在使用之前将$ rootScope注入您的控制器。 使用遍历下一页的路由器。使用AngularJS路由选择单页应用程序] 1