我想要一个像
这样的网址/1234?labels=label1,label2,label3
我使用routeParams得到1234
。我知道我可以使用$location.search().labels
获取label1, label2, label3
。但是,我想检索一个数组[label1, label2, label3]
。传递的标签数量可能超过3个。
app.config(function (toastrConfig, $routeProvider, $locationProvider) {
angular.extend(toastrConfig, {
allowHtml: true,
timeOut: 3000,
positionClass: 'toast-top-right',
preventDuplicates: true,
progressBar: true
});
$routeProvider
.when('/:type/:id', {
templateUrl: 'app/main/main.html'
})
$locationProvider.html5Mode(true);
});
非常感谢任何帮助!
答案 0 :(得分:0)
我刚决定你$location.search().labels.split(',')
并且它有效!