我需要从浏览器中读取URL参数并将其分配给变量。我的网址就像http://localhost:9090/ngdemo/apd.html?id=bookid-1
。我需要从网址获取bookid-1。我试过$location.search(), $location.$$path
,但我没有得到这个价值' bookid-1' 。
我的控制器代码是
app.controller('apdController', function($scope, getTocService,$location,$routeParams) {
var bookId = $location.search();
var param1 = $routeParams.param1;
});
app.js
app.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/view3/:param1', {templateUrl: 'apd.html', controller: 'apdController'});
$routeProvider.otherwise({redirectTo: '/view1'});
}]);
在这里获取bookid-1需要做些什么改变?