0
獲取URL參數的話,在我app.js
:如何從控制器angular.js
.state('app.packages', {
url: "/packages/:packagesId",
views: {
'menuContent' :{
templateUrl: "templates/packages.html",
controller: function ($stateParams) {
console.log($stateParams);
}
}
}
})
在瀏覽器控制檯
,它顯示這樣:
Object {packagesId: "25242039"}
我如何訪問$ stateParams的controller.js
裏面的值是packagesId
?
目前做這樣的,但它是不工作...
.controller('PlaylistCtrl', function($scope,$stateParams) {
$scope.getId = function(){
return $scope = $stateParams.packagesId ;
};
})
你是否在你的狀態中引用了正確的控制器? (你給我們看的代碼片段仍然有'controller:function($ stateParams){console.log($ stateParams);}' – Goodzilla