我正在使用 angular js
当我在app.controller
中控制 $ scope.id 时,我得到了这种类型的结果: Object {id =“2”} < /强>
我在ajax中传递$scope.id
,它会像 object {id = 2} 一样传递,但它应该只传递 2
。
我所尝试的是:
app.controller('AssingPackageController2', function ($scope, $compile, $state) {
function getPackageListForAssing() {
console.log($scope.id); // here
$.ajax({
url: base_url + 'subscription/getPackage/' + $scope.id
},
error: function (e) {
}
});
}
getPackageListForAssing();
});
我该怎么做?
答案 0 :(得分:1)
在此使用$scope.id.id
代替$scope.id
:
$.ajax({
url: base_url + 'subscription/getPackage/' + $scope.id.id
},
error: function (e) {
}
});
$scope.id
是此处的对象。