2017-02-06 81 views
0

我需要將URL參數傳遞給控制器​​。在下面的URL中,我需要將參數ID傳遞給控制器​​。如何將URL參數傳遞給控制器​​

http://localhost/branch/more.php?id=20

傳遞ID URL參數,我下面給出的控制器。

app.controller('customersCtrl', function($scope, $http) { 
    $http.get("message.php?id=").then(function (response) { 
    $scope.myData = response.data.message; 
    }); 

因此,message.php?ID =參數這裏 ID必須是這樣的。

+0

爲什麼答案是刪除? – Sajeetharan

回答

1

進樣$routeParams在你的控制器一樣

app.controller('customersCtrl', function($scope,$http,$routeParams) { 
var routeID = $routeParams.id; 
$http.get("message.php?id="+routeID).then(function (response) 
+0

爲什麼答案是刪除? – Sajeetharan

+0

添加** $ routeParams **和** var routeID = $ routeParams.id; **後,整個應用程序停止工作。 –

+0

整個應用程序停止工作是什麼意思? – Sajeetharan

0

如果你已經有了這樣的id,你仍然可以訪問它。

app.controller('customersCtrl', function($scope, $http) { 
    var msgId = "20"; 
    $http.get("message.php?id=" + msgId).then(function (response) { 
    $scope.myData = response.data.message; 
    }); 
相關問題