我正在做1頁的添加和編輯。清單顯示在下面的表格中。從列表中點擊編輯按鈕時,我想在URL中傳遞該項目的ID。因此,如果意外刷新頁面,數據將保留在編輯表單中。而且我使用嵌套的視圖(例如:settings.couriers) 我的HTML如何使用angularjs將參數傳遞給控制器的url
<button class="btn btn-primary btn-xs" ng-click="editCourier({id: x.id})">
<i class="fa fa-pencil"></i>
</button>
我controller.js編輯
$scope.editCourier = function(id, index) {
$.ajax({
'type': "POST",
'async': false,
'global': false,
'url':'settings/editCourier',
'data': 'id='+id,
'dataType': "json",
'success': function (data) {
$scope.formData = data[0];
}
});
}
有什麼出路。請幫忙。謝謝
我的編輯工作正常。但我想通過該ID作爲URL參數。因此,如果我刷新頁面,值將在輸入框中保持完整 – AAT
因此,這不是具有一些路由等的SPA,但是您仍然想要影響URL以防萬一在顯示編輯表單時發生不需要的頁面刷新? –
更具體的我的網址是:http:// localhost/myproject /#/ staffs/add_staff?id = 52。我如何在我的控制器中獲得id值。我試過$ stateParams.id。 – AAT