나는 angleigns와 codeigniter를 백엔드로 사용하는 응용 프로그램을 보유하고 있습니다.angularjs에서 URL ID가 정의되지 않았습니다.
내 URL에 http://localhost/submit/1234
이 있습니다. ID는 1234
입니다. 내 AngularJS와에서
는
var singlepost = angular.module('singlepost', []);
singlepost.controller('singlepostController',function($scope,$http){
var getSinglePost = function(id){
$http.get('/post/'+id).success(function(data){
$scope.posts = data;
console.log(id);
});
}
getSinglePost();
});
나는 내가 localhost/post/1234
을 통해 백엔드에게 보낼 수있는 1234 ID를하고 싶지만 내가 id
로그 콘솔 때 나는 정의되지 않은 얻을.
어떻게 1234
을 얻을 수 있습니까?
R을 얻을 congig 당신의
app.js
에$routeProvider
를 사용하는 경우 신분증? getSinglePost 함수를 호출하는 동안 –$ http.get에 ID를 전달하는 중이다. –
더 많은 코드를 게시 할 수 있습니까? 함수 getSinglePost가 호출되는 방식. –