我需要将URL参数传递给控制器。在下面的网址中,我需要将 ID 参数传递给控制器。
http://localhost/branch/more.php?id=20
将 ID 网址参数传递给我在下面提供的控制器。
app.controller('customersCtrl', function($scope, $http) {
$http.get("message.php?id=").then(function (response) {
$scope.myData = response.data.message;
});
所以, message.php?id =参数ID这里必须是这样的。
答案 0 :(得分:2)
在控制器中注入 $routeParams
,如
app.controller('customersCtrl', function($scope,$http,$routeParams) {
var routeID = $routeParams.id;
$http.get("message.php?id="+routeID).then(function (response)
答案 1 :(得分: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;
});