0
我想配置我的路由,以便能夠接受其URL後的任何整數。 例如,角度路由上的查詢字符串
/product/id/1242
此整數將被API工廠作爲值來訪問由API查詢。
我已經閱讀了關於設置路線的文件,但一直沒能做到。如果我輸入一個整數的URL,它只是重定向到登錄頁面。
angular.module('myapp123.routes', [])
.config(['$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/login");
//$location.path('/product').search('queryStringKey', value).search(...);
$stateProvider
.state('login', {
url: '/login',
views: {
'menuContent': {
templateUrl: 'app/core/login/login.html'
}
},
controller: function ($ionicHistory, $scope) {
console.log('Clearing history!');
$ionicHistory.nextViewOptions({
historyRoot: true,
disableBack: true
});
}
})
.state('product', {
url: '/product',
when:('/product/id/product_id')
views: {
'menuContent': {
templateUrl: 'app/components/product/product.html'
}
}
})